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