Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ shutdown.xs(3N-xs) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

read(2)

write(2)

select(3C)

getsockopt(3N-xs)

recv(3N-xs)

recvfrom(3N-xs)

recvmsg(3N-xs)

send(3N-xs)

sendto(3N-xs)

setsockopt(3N-xs)

socket(3N-xs)

shutdown(3N-xs)               (X/OPEN SOCKETS)              shutdown(3N-xs)

NAME
     shutdown - Sende- und Empfangsoperationen auf einem Socket abschließen

SYNTAX
     cc [flag ...] file ... -lxnet [library ...]

     #include <sys/socket.h>

     int shutdown(int socket, int how);

BESCHREIBUNG
     Die Funktion shutdown deaktiviert nachfolgende Sende- und/oder Emp-
     fangsoperationen auf einem Socket, je nach dem im Argument how angege-
     benen Wert.

     socket          Gibt den Dateideskriptor für den Socket an.

     how             Gibt die Art des Schließvorgangs an. Folgende Werte
                     sind möglich:

                     SHUTRD      Deaktiviert weitere Empfangsoperationen.

                     SHUTWR      Deaktiviert weitere Sendeoperationen.

                     SHUTRDWR    Deaktiviert weitere Sende- und Empfangs-
                                  operationen.

RÜCKGABEWERT
     Bei erfolgreicher Ausführung gibt shutdown 0 zurück. Andernfalls wird
     -1 zurückgegeben und errno gesetzt, um den Fehler anzuzeigen.

FEHLER
     Die Funktion shutdown schlägt fehl, wenn eine der folgenden Bedingun-
     gen zutrifft:

     EBADF           Das Argument socket ist kein gültiger Dateideskriptor.

     ENOTCONN        Es besteht keine Verbindung zum Socket.

     ENOTSOCK        Das Argument socket verweist nicht auf einen Socket.

     EINVAL          Das Argument how ist ungültig.

     Die Funktion shutdown kann fehlschlagen, wenn eine der folgenden
     Bedingungen zutrifft:

     ENOBUFS         Die im System verfügbaren Ressourcen reichen für die
                     Ausführung des Aufrufs nicht aus.

     ENOSR           Die verfügbaren STREAMS-Ressourcen reichen für die
                     Ausführung der Operation nicht aus.




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

shutdown(3N-xs)               (X/OPEN SOCKETS)              shutdown(3N-xs)

SIEHE AUCH
     read(2), write(2), select(3C), getsockopt(3N-xs), recv(3N-xs),
     recvfrom(3N-xs), recvmsg(3N-xs), send(3N-xs), sendto(3N-xs),
     setsockopt(3N-xs), socket(3N-xs).


















































Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026