Provided by: manpages-fr-dev_3.57d1p1-1_all bug

NOM

       shutdown - Terminer une communication en full-duplex

SYNOPSIS

       #include <sys/socket.h>

       int shutdown(int sockfd, int how);

DESCRIPTION

       La  fonction  shutdown()  termine tout ou partie d'une connexion full-duplex sur la socket
       sockfd. 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'émission et la réception sont désactivées.

VALEUR RENVOYÉE

       S'il  réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit errno en
       conséquence.

ERREURS

       EBADF  sockfd n'est pas un descripteur valable.

       EINVAL Une valeur incorrecte a été indiquée dans how (mais consultez BOGUES).

       ENOTCONN
              La socket indiquée n'est pas connectée.

       ENOTSOCK
              sockfd 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.

BOGUES

       Tel  qu'elles  sont actuellement implémentées, les vérifications de validité pour how sont
       faites dans le code spécifique au domaine, et tous  les  domaines  ne  réalisent  pas  ces
       vérifications. La plupart, en particulier les sockets du domaine UNIX, ignorent simplement
       les valeurs incorrectes ; cela pourrait changer un jour.

VOIR AUSSI

       connect(2), socket(2), socket(7)

COLOPHON

       Cette page fait partie de la publication 3.57 du projet man-pages Linux.  Une  description
       du  projet  et  des  instructions  pour  signaler  des  anomalies  peuvent être trouvées à
       l'adresse http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Depuis   2010,   cette   traduction   est   maintenue   à   l'aide   de    l'outil    po4a
       <http://po4a.alioth.debian.org/>  par l'équipe de traduction francophone au sein du projet
       perkamon <http://perkamon.alioth.debian.org/>.

       Christophe   Blaess   <http://www.blaess.fr/christophe/>   (1996-2003),    Alain    Portal
       <http://manpagesfr.free.fr/>  (2003-2006).  Julien  Cristau  et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>   ou   par   un  rapport  de  bogue  sur  le  paquet
       manpages-fr.

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document  en  utilisant  la
       commande « man -L C <section> <page_de_man> ».