shutdown(2) | System Calls Manual | shutdown(2) |
BEZEICHNUNG
shutdown - einen Teil einer Voll-Duplex-Verbindung beenden
BIBLIOTHEK
Standard-C-Bibliothek (libc, -lc)
ÜBERSICHT
#include <sys/socket.h>
int shutdown(int sockdd, int wie);
BESCHREIBUNG
Der Aufruf shutdown() beendet eine ganze Voll-Duplex-Verbindung oder einen Teil einer Voll-Duplex-Verbindung, die mit dem Socket sockdd verbunden ist. Wenn wie gleich SHUT_RD ist, so werden weitere empfangene Nachrichten abgelehnt. Wenn wie gleich SHUT_WR ist, so werden weitere zu sendende Nachrichten abgelehnt. Wenn wie 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 gesetzt, um den Fehler anzuzeigen.
FEHLER
STANDARDS
POSIX.1-2008.
GESCHICHTE
POSIX.1-2001, 4.4BSD (erschien zuerst in 4.2BSD).
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üfungen der Gültigkeit von wie erfolgen in domänenspezifischem Code. Vor Linux 3.7 haben nicht alle Domänen diese Überprüfungen durchgeführt. Insbesondere haben die UNIX-Domain-Sockets einfach ungültige Werte ignoriert. Dieses Problem wurde für UNIX-Domain-Sockets in Linux 3.7 behoben.
SIEHE AUCH
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> und Dr. 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 die Mailingliste der Übersetzer.
2. Mai 2024 | Linux man-pages 6.8 |