shutdown(3N) shutdown(3N)
NAME
shutdown - Teil einer Vollduplex-Verbindung abbrechen
SYNTAX
int shutdown(int s, int how);
BESCHREIBUNG
Die Routine shutdown() beendet die ganze oder nur einen Teil einer
Vollduplex-Verbindung auf dem Socket s. Wenn how 0 ist, werden keine
weiteren Nachrichten empfangen. Wenn how 1 ist, werden keine weiteren
Nachrichten gesendet. Wenn how 2 ist, werden weitere Nachrichten weder
gesendet noch empfangen.
RÜCKGABEWERTE
Wenn der Aufruf erfolgreich war, wird 0 zurückgegeben, andernfalls -1.
DIAGNOSE
Der Aufruf schlägt in folgenden Fällen fehl:
EBADF s ist kein gültiger Dateideskriptor.
ENOTSOCK s verweist nicht auf einen Socket.
ENOTCONN Der angegebene Socket ist nicht verbunden.
ENOMEM Es war nicht genügend Benutzerspeicher verfügbar, um
die Operation durchzuführen.
ENOSR Es waren nicht genügend STREAMS-Betriebsmittel verfüg-
bar, um die Operation durchzuführen.
SIEHE AUCH
connect(3N), socket(3N).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98