SHUTDOWN

Section: Manuel du programmeur Linux (2)
Updated: 20 janvier 2002
Index Retour au Menu Principal

 

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.



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
NOTES
CONFORMITÉ
VOIR AUSSI
TRADUCTION


Time: 21:44:43 GMT, December 19, 2004