GETSOCKNAME(2) Linux - prirucka programatora GETSOCKNAME(2)
JMENO
getsockname - ziskej jmeno (adresu) soketu
SYNTAXE
int getsockname(int s , struct sockaddr * name , int * namelen )
POPIS
Getsockname vraci soucasne jmeno (adresu soketu) v name . Parametr
namelen by mel byt inicializovan, aby ukazoval mnozstvi mista, na ktere
ukazuje name. Po navratu bude ukazovat skutecnou velikost vraceneho
jmena (v bajtech).
NAVRATOVA HODNOTA
Pri uspechu je vracena 0, jinak -1 a promenna errno je prislusne nasta-
vena.
CHYBY
EBADF Argument s neni platnym deskriptorem.
ENOTSOCK
Argument s je soubor, neni to deskriptor soketu.
ENOBUFS Nedostatek systemovych zdroju k provedeni operace.
EFAULT Argument name ukazuje na pamet v neplatne casti adresoveho pro-
storu procesu.
SPLNUJE STANDARDY
SVr4, 4.4BSD (volani getsockname se poprve objevilo v 4.2BSD). SVr4
dokumentuje dalsi chybove kody ENOMEM a ENOSR.
CHYBY
Jmena soketu v domene UNIX nejsou pristupna; volani getsockname vraci
data o delce 0.
DALSI INFORMACE
bind(2), socket(2)
BSD Man Page 29. brezna 1997 GETSOCKNAME(2)