.\" -*- coding: UTF-8 -*-
.\" Copyright (c) 1983, 1991 The Regents of the University of California.
.\" All rights reserved.
.\"
.\" SPDX-License-Identifier: BSD-4-Clause-UC
.\"
.\"     $Id: shutdown.2,v 1.1.1.1 1999/03/21 22:52:23 freitag Exp $
.\"
.\" Modified Sat Jul 24 09:57:55 1993 by Rik Faith <faith@cs.unc.edu>
.\" Modified Tue Oct 22 22:04:51 1996 by Eric S. Raymond <esr@thyrsus.com>
.\" Modified 1998 by Andi Kleen
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH shutdown 2 "30 octobre 2022" "Pages du manuel de Linux 6.03" 
.SH NOM
shutdown \- Terminer une communication en full\-duplex
.SH BIBLIOTHÈQUE
Bibliothèque C standard (\fIlibc\fP, \fI\-lc\fP)
.SH SYNOPSIS
.nf
\fB#include <sys/socket.h>\fP
.PP
\fBint shutdown(int \fP\fIsockfd\fP\fB, int \fP\fIhow\fP\fB);\fP
.fi
.SH DESCRIPTION
La fonction \fBshutdown\fP() termine tout ou partie d'une connexion full\-duplex
sur la socket \fIsockfd\fP. Si \fIhow\fP vaut \fBSHUT_RD\fP, la réception est
désactivée. Si \fIhow\fP vaut \fBSHUT_WR\fP, l'émission est désactivée. Si \fIhow\fP
vaut \fBSHUT_RDWR\fP, l'émission et la réception sont désactivées.
.SH "VALEUR RENVOYÉE"
En cas de succès, zéro est renvoyé. En cas d'erreur, \fB\-1\fP est renvoyé et
\fIerrno\fP est définie pour préciser l'erreur.
.SH ERREURS
.TP 
\fBEBADF\fP
\fIsockfd\fP n'est pas un descripteur de fichier valable.
.TP 
\fBEINVAL\fP
Une valeur incorrecte a été indiquée dans \fIhow\fP (mais consultez \fBBOGUES\fP).
.TP 
\fBENOTCONN\fP
La socket indiquée n'est pas connectée.
.TP 
\fBENOTSOCK\fP
Le descripteur de fichier \fIsockfd\fP ne fait pas référence à un socket.
.SH STANDARDS
POSIX.1\-2001, POSIX.1\-2008, 4.4BSD (\fBshutdown\fP() est apparu dans 4.2BSD).
.SH NOTES
Les constantes \fBSHUT_RD\fP, \fBSHUT_WR\fP, \fBSHUT_RDWR\fP ont pour valeur 0, 1, et
2 respectivement, et sont définies dans \fI<sys/socket.h>\fP depuis la
glibc\-2.1.91.
.SH BOGUES
.\" https://bugzilla.kernel.org/show_bug.cgi?id=47111
.\" commit fc61b928dc4d72176cf4bd4d30bf1d22e599aefc
.\" and for DECnet sockets in commit 46b66d7077b89fb4917ceef19b3f7dd86055c94a
Les vérifications de validité pour \fIhow\fP sont faites dans le code
spécifique au domaine et, avant Linux 3.7, tous les domaines ne réalisaient
pas ces vérifications. Tout particulièrement, les sockets du domaine UNIX,
ignoraient simplement les valeurs incorrectes. Ce problème a été corrigé
pour les sockets du domaine UNIX dans Linux 3.7.
.SH "VOIR AUSSI"
\fBclose\fP(2), \fBconnect\fP(2), \fBsocket\fP(2), \fBsocket\fP(7)
.PP
.SH TRADUCTION
La traduction française de cette page de manuel a été créée par
Christophe Blaess <https://www.blaess.fr/christophe/>,
Stéphan Rafin <stephan.rafin@laposte.net>,
Thierry Vignaud <tvignaud@mandriva.com>,
François Micaux,
Alain Portal <aportal@univ-montp2.fr>,
Jean-Philippe Guérard <fevrier@tigreraye.org>,
Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>,
Julien Cristau <jcristau@debian.org>,
Thomas Huriaux <thomas.huriaux@gmail.com>,
Nicolas François <nicolas.francois@centraliens.net>,
Florentin Duneau <fduneau@gmail.com>,
Simon Paillard <simon.paillard@resel.enst-bretagne.fr>,
Denis Barbier <barbier@debian.org>,
David Prévot <david@tilapin.org>
et
Jean-Philippe MENGUAL <jpmengual@debian.org>
.
.PP
Cette traduction est une documentation libre ; veuillez vous reporter à la
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License version 3
.UE
concernant les conditions de copie et 
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
.PP
Si vous découvrez un bogue dans la traduction de cette page de manuel, 
veuillez envoyer un message à
.MT debian-l10n-french@lists.debian.org
.ME .