.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1983, 1991 The Regents of the University of California. .\" All rights reserved. .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\" @(#)getsockname.2 6.4 (Berkeley) 3/10/91 .\" .\" Modified Sat Jul 24 16:30:29 1993 by Rik Faith .\" Modified Tue Oct 22 00:22:35 EDT 1996 by Eric S. Raymond .\" Modified Sun Mar 28 21:26:46 1999 by Andries Brouwer .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH getsockname 2 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME getsockname \- obține numele soclului .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint getsockname(int \fP\fIsockfd\fP\fB, struct sockaddr *restrict \fP\fIaddr\fP\fB,\fP \fB socklen_t *restrict \fP\fIaddrlen\fP\fB);\fP .fi .SH DESCRIERE \fBgetsockname\fP() returnează adresa curentă la care este legat soclul \fIsockfd\fP, în memoria tampon indicată de \fIaddr\fP. Argumentul \fIaddrlen\fP trebuie inițializat pentru a indica cantitatea de spațiu (în octeți) indicată de \fIaddr\fP. La întoarcere, acesta conține dimensiunea reală a adresei soclului. .P Adresa returnată este trunchiată în cazul în care memoria tampon furnizată este prea mică; în acest caz, \fIaddrlen\fP va returna o valoare mai mare decât cea furnizată la apel. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează zero. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEBADF\fP Argumentul \fIsockfd\fP nu este un descriptor de fișier valid. .TP \fBEFAULT\fP Argumentul \fIadresa\fP indică o memorie care nu se află într\-o parte validă a spațiului de adrese al procesului. .TP \fBEINVAL\fP \fIlungimea\-adresei\fP nu este validă (de exemplu, este negativă). .TP \fBENOBUFS\fP Resursele disponibile în sistem au fost insuficiente pentru a efectua operația. .TP \fBENOTSOCK\fP Descriptorul de fișier \fIsockfd\fP nu se referă la un soclu. .SH STANDARDE POSIX.1\-2008. .SH ISTORIC .\" SVr4 documents additional ENOMEM .\" and ENOSR error codes. POSIX.1\-2001, SVr4, 4.4BSD (a apărut pentru prima dată în 4.2BSD). .SH "CONSULTAȚI ȘI" \fBbind\fP(2), \fBsocket\fP(2), \fBgetifaddrs\fP(3), \fBip\fP(7), \fBsocket\fP(7), \fBunix\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .