Linux

CentOS 4.8

shutdown(2)


SHUTDOWN

NOM

shutdown − Terminer une commnication en full-duplex.

SYNOPSIS

#include <sys/socket.h>

int shutdown(int s, int how);

DESCRIPTION

La fonction shutdown termine tout ou partie d’une connexion full-duplex sur la socket s.

Si how vaut SHUT_RD, la réception est désactivée. Si how vaut SHUT_WR, l’émission est désactivée. Si how vaut SHUT_RDWR, l’emission et la réception sont désactivées.

VALEUR RENVOYÃE

shutdown renvoie 0 s’il réussit, ou −1 s’il échoue, auquel cas errno contient le code d’erreur.

ERREURS

EBADF

S n’est pas un descripteur valide.

ENOTSOCK

S est un fichier, pas une socket.

ENOTCONN

La socket s n’est pas connectée.

NOTES

Les constantes SHUT_RD, SHUT_WR, SHUT_RDWR ont pour valeur 0, 1, et 2 respectivement, et sont définis dans <sys/socket.h> depuis la GlibC-2.1.91.

CONFORMITÃ

BSD 4.4, la fonction shutdown est apparue dans BSD 4.2.

VOIR AUSSI

connect(2), socket(2)

TRADUCTION

Christophe Blaess, 1997.


shutdown(2)