SHUTDOWN
Section : Manuel du programmeur Linux (
2)
Mise à jour de la version anglaise : 24 juillet 1993
Index
Menu principal
NOM
shutdown - Terminer une communication 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
Cet appel système 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.
- ENOTCONN
-
La socket
s
n'est pas connectée.
- ENOTSOCK
-
s
est un fichier, pas une socket.
CONFORMITÉ
POSIX.1-2001, BSD 4.4 (la fonction
shutdown()
est apparue dans BSD 4.2).
NOTES
Les constantes
SHUT_RD,
SHUT_WR,
SHUT_RDWR
ont pour valeur 0, 1, et 2 respectivement, et sont définies dans
<sys/socket.h>
depuis la glibc-2.1.91.
VOIR AUSSI
connect(2),
socket(2)
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess
<http://www.blaess.fr/christophe/> le 13 octobre 1996
et révisée le 23 juin 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 2 shutdown ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- ERREURS
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 23 juin 2008