table of contents
GETSOCKNAME(2) | Linux - příručka programátora | GETSOCKNAME(2) |
JMÉNO¶
getsockname - získej jméno (adresu) soketu
SYNTAXE¶
#include <sys/socket.h>
int getsockname(int s , struct sockaddr * name , int * namelen )
POPIS¶
Getsockname vrací současné jméno (adresu soketu) v name . Parametr namelen by měl být inicializován, aby ukazoval množství místa, na které ukazuje name. Po návratu bude ukazovat skutečnou velikost vráceného jména (v bajtech).
NÁVRATOVÁ HODNOTA¶
Při úspěchu je vrácena 0, jinak -1 a proměnná errno je příslušně nastavena.
CHYBY¶
SPLŇUJE STANDARDY¶
SVr4, 4.4BSD (volání getsockname se poprvé objevilo v 4.2BSD), POSIX.1-2001.
POZNÁMKY¶
Třetí argument connect()je ve skutečnosti int(v BSD4.X a libc4 a libc5). Některé zmatky v normě POSIX vyústily v přítomnost socklen_t používaném také v glibc. Viz accept(2).
DALŠÍ INFORMACE¶
TIRÁŽ¶
Tato stránka je součástí projektu Linux man-pages. Popis projektu a informace o hlášení chyb najdete na http://www.kernel.org/doc/man-pages/.
25. září 2009 | BSD Man Page |