getsockname(2) System Calls Manual getsockname(2) NUME getsockname - obine numele soclului BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include int getsockname(int sockfd, struct sockaddr *restrict addr, socklen_t *restrict addrlen); DESCRIERE getsockname() returneaza adresa curenta la care este legat soclul sockfd, in memoria tampon indicata de addr. Argumentul addrlen trebuie iniializat pentru a indica cantitatea de spaiu (in octei) indicata de addr. La intoarcere, acesta conine dimensiunea reala a adresei soclului. Adresa returnata este trunchiata in cazul in care memoria tampon furnizata este prea mica; in acest caz, addrlen va returna o valoare mai mare decat cea furnizata la apel. VALOAREA RETURNATA In caz de succes, se returneaza zero. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EBADF Argumentul sockfd nu este un descriptor de fiier valid. EFAULT Argumentul adresa indica o memorie care nu se afla intr-o parte valida a spaiului de adrese al procesului. EINVAL lungimea-adresei nu este valida (de exemplu, este negativa). ENOBUFS Resursele disponibile in sistem au fost insuficiente pentru a efectua operaia. ENOTSOCK Descriptorul de fiier sockfd nu se refera la un soclu. STANDARDE POSIX.1-2008. ISTORIC POSIX.1-2001, SVr4, 4.4BSD (a aparut pentru prima data in 4.2BSD). CONSULTAI I bind(2), socket(2), getifaddrs(3), ip(7), socket(7), unix(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 getsockname(2)