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 gültiger Descriptor.
 
  - ENOTCONN
 
  - Das angegebene Socket ist nicht verbunden.
 
  - ENOTSOCK
 
  - sockfd ist eine Datei, kein Socket.
 
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.
SIEHE AUCH¶
connect(2), 
socket(2), 
socket(7)
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux-
  
man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler
  gemeldet werden können, finden sich unter
  
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>.