shutdown(2) System Calls Manual shutdown(2) BEZEICHNUNG shutdown - einen Teil einer Voll-Duplex-Verbindung beenden BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include 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. RUCKGABEWERT Bei Erfolg wird Null zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EBADF sockdd ist kein zulassiger Dateideskriptor. EINVAL In wie wurde ein ungultiger Wert angegeben (siehe aber auch FEHLER). ENOTCONN Das angegebene Socket ist nicht verbunden. ENOTSOCK Der Dateideskriptor sockdd zeigt nicht auf ein Socket. 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 definiert. FEHLER Die Uberprufungen der Gultigkeit von wie erfolgen in domanenspezifischem Code. Vor Linux 3.7 haben nicht alle Domanen diese Uberprufungen durchgefuhrt. Insbesondere haben die UNIX-Domain-Sockets einfach ungultige Werte ignoriert. Dieses Problem wurde fur UNIX-Domain-Sockets in Linux 3.7 behoben. SIEHE AUCH close(2), connect(2), socket(2), socket(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann und Dr. Tobias Quathamer erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 shutdown(2)