Provided by: manpages-ro-dev_4.21.0-2_all 

NUME
getsockname - obține numele soclului
BIBLIOTECA
Biblioteca C standard (libc, -lc)
REZUMAT
#include <sys/socket.h>
int getsockname(int sockfd, struct sockaddr *restrict addr,
socklen_t *restrict addrlen);
DESCRIERE
getsockname() returnează adresa curentă la care este legat soclul sockfd, în memoria tampon indicată de
addr. Argumentul addrlen trebuie inițializat pentru a indica cantitatea de spațiu (în octeți) indicată
de addr. La întoarcere, acesta conține dimensiunea reală a adresei soclului.
Adresa returnată este trunchiată în cazul în care memoria tampon furnizată este prea mică; în acest caz,
addrlen va returna o valoare mai mare decât cea furnizată la apel.
VALOAREA RETURNATĂ
În caz de succes, se returnează zero. În caz de eroare, se returnează -1, iar errno este configurată
pentru a indica eroarea.
ERORI
EBADF Argumentul sockfd nu este un descriptor de fișier valid.
EFAULT Argumentul adresa indică o memorie care nu se află într-o parte validă a spațiului de adrese al
procesului.
EINVAL lungimea-adresei nu este validă (de exemplu, este negativă).
ENOBUFS
Resursele disponibile în sistem au fost insuficiente pentru a efectua operația.
ENOTSOCK
Descriptorul de fișier sockfd nu se referă la un soclu.
STANDARDE
POSIX.1-2001, POSIX.1-2008, SVr4, 4.4BSD (getsockname() a apărut pentru prima dată în 4.2BSD).
NOTE
Pentru informații despre tipul socklen_t, a se vedea accept(2).
CONSULTAȚI ȘI
bind(2), socket(2), getifaddrs(3), ip(7), socket(7), unix(7)
TRADUCERE
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Pagini de manual de Linux 6.03 30 octombrie 2022 getsockname(2)