Provided by: manpages-de-dev_1.4-1_all bug

BEZEICHNUNG

       shutdown - einen Teil einer Voll-Duplex-Verbindung beenden

ÜBERSICHT

       #include <sys/socket.h>

       int shutdown(int sockfd, int how);

BESCHREIBUNG

       Der   Aufruf   shutdown()   beendet   eine   ganze   Voll-Duplex-Verbindung   oder   einen   Teil   einer
       Voll-Duplex-Verbindung, die mit dem Socket sockfd verbunden ist. Wenn how gleich SHUT_RD ist,  so  werden
       weitere  empfangene  Nachrichten  abgelehnt.  Wenn  how gleich SHUT_WR ist, so werden weitere zu sendende
       Nachrichten abgelehnt. Wenn how gleich SHUT_RDWR ist,  so  werden  weitere  zu  sendende  und  empfangene
       Nachrichten abgelehnt.

RÜCKGABEWERT

       Bei  Erfolg  wird  Null  zurückgegeben.  Bei  einem  Fehler  wird -1 zurückgegeben und errno entsprechend
       gesetzt.

FEHLER

       EBADF  sockfd ist kein zulässiger Deskriptor.

       EINVAL In how wurde ein ungültiger Wert angegeben (siehe aber auch FEHLER).

       ENOTCONN
              Das angegebene Socket ist nicht verbunden.

       ENOTSOCK
              sockfd ist eine Datei, kein Socket.

KONFORM ZU

       POSIX.1-2001, 4.4BSD (die Funktion shutdown() tauchte das erste Mal in BSD 4.2 auf).

ANMERKUNGEN

       Die Konstanten SHUT_RD, SHUT_WR, SHUT_RDWR nehmen die Werte 0, 1, 2 respektive an  und  sind  seit  Glibc
       2.1.91 in <sys/socket.h> definiert.

FEHLER

       Die  Überprüfung  der Gültigkeit von how erfolgt derzeit wie aktuell implementiert in domänenspezifischem
       Code und erfolgt  nicht  in  allen  Domänen.  Insbesondere  ignorieren  die  UNIX-Domain-Sockets  einfach
       ungültige Werte; dies könnte sich in der Zukunft ändern.

SIEHE AUCH

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

KOLOPHON

       This  page  is  part  of  release  3.54 of the Linux man-pages project. A description of the project, and
       information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite  wurde  von  Helge  Kreutzmann  <debian@helgefjell.de>  und
       Tobias Quathamer <toddy@debian.org> erstellt.

       Diese  Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser  Handbuchseite  finden,  schicken  Sie  bitte  eine  E-Mail  an
       <debian-l10n-german@lists.debian.org>.

Linux                                           6. September 2012                                    SHUTDOWN(2)