Man page - getsockname(2)

Packages contains this manual

Available languages:

en fr es pl cs ja ru ro de

Manual

getsockname

JMÉNO
KNIHOVNA
POUŽITÍ
POPIS
NÁVRATOVÉ HODNOTY
CHYBOVÉ STAVY
STANDARDY
HISTORIE
DALŠÍ INFORMACE
PŘEKLAD

JMÉNO

getsockname - získej jméno (adresu) soketu

KNIHOVNA

Standardní knihovna C ( libc , -lc )

POUŽITÍ

#include <sys/socket.h>

int getsockname(int sockfd , struct sockaddr *restrict addr ,
socklen_t *restrict
addrlen );

POPIS

getsockname () returns the current address to which the socket sockfd is bound, in the buffer pointed to by addr . The addrlen argument should be initialized to indicate the amount of space (in bytes) pointed to by addr . On return it contains the actual size of the socket address.

The returned address is truncated if the buffer provided is too small; in this case, addrlen will return a value greater than was supplied to the call.

NÁVRATOVÉ HODNOTY

V případě úspěchu je vrácena 0. V případě chyby je vrácena 1 a errno je nastaven aby indikoval chybu.

CHYBOVÉ STAVY

EBADF

Argument sockfd není platným deskriptorem.

EFAULT

Argument addr ukazuje na paměť v neplatné části adresového prostoru procesu.

EINVAL

addrlen je neplatné (například záporné číslo).

ENOBUFS

Nedostatek systémových zdrojů k provedení operace.

ENOTSOCK

The file descriptor sockfd does not refer to a socket.

STANDARDY

POSIX.1-2008.

HISTORIE

POSIX.1-2001, SVr4, 4.4BSD (first appeared in 4.2BSD).

DALŠÍ INFORMACE

bind (2), socket (2), getifaddrs (3), ip (7), socket (7), unix (7)

PŘEKLAD

Překlad této příručky do češtiny vytvořili Pavel Heimlich <tropikhajma@gmail.com>

Tento překlad je bezplatná dokumentace; Přečtěte si GNU General Public License Version 3 nebo novější ohledně podmínek autorských práv. Neexistuje ŽÁDNÁ ODPOVĚDNOST.

Pokud narazíte na nějaké chyby v překladu této příručky, pošlete e-mail na adresu translation-team-cs@lists.sourceforge.net .