Provided by: manpages-cs-dev_4.27.0-1_all bug

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.

Linux man-pages 6.9.1                            2. května 2024                                   getsockname(2)