Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getsockname(3N) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

bind(3N)

getpeername(3N)

socket(3N)

getsockname(3N)                                             getsockname(3N)

NAME
     getsockname - Socket-Namen zurückgeben

SYNTAX
     #include <sys/socket.h>

     int getsockname(int s, struct sockaddr *name, int *namelen);

BESCHREIBUNG
     getsockname() liefert den aktuellen Namen (bzw. Adresse name) für den
     Socket s zurück. Der Parameter namelen sollte initialisiert werden, um
     die Größe des Speicherplatzes anzugeben, auf den name zeigt. Bei Rück-
     kehr eines getsockname()-Aufrufes enthält er die tatsächliche Größe
     des zurückgelieferten Namens in Bytes.

RÜCKGABEWERT
     Im Erfolgsfall wird 0 zurückgeliefert, im Fehlerfall -1.

DIAGNOSE
     Folgende Fehler können auftreten:

     EBADF       Das Argument s ist kein gültiger Deskriptor.

     ENOTSOCK    Das Argument s verweist nicht auf einen Socket.

     ENOMEM      Es war nicht genügend Speicher verfügbar, um die Operation
                 durchzuführen.

     ENOSR       Es waren nicht genügend STREAMS-Betriebsmittel verfügbar,
                 um die Operation durchzuführen.

SIEHE AUCH
     bind(3N), getpeername(3N), socket(3N).






















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

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