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

NUME

       getsockname - obține numele soclului

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

SINOPSIS

       #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-IEȘIRE

       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-2008.

ISTORIC

       POSIX.1-2001, SVr4, 4.4BSD (a apărut pentru prima dată în 4.2BSD).

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   făcută   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.9.1                    2 mai 2024                                     getsockname(2)