.\" -*- coding: UTF-8 -*- .\" Copyright (c) 1983, 1991 The Regents of the University of California. .\" All rights reserved. .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\" @(#)socketpair.2 6.4 (Berkeley) 3/10/91 .\" .\" Modified 1993-07-24 by Rik Faith .\" Modified 1996-10-22 by Eric S. Raymond .\" Modified 2002-07-22 by Michael Kerrisk .\" Modified 2004-06-17 by Michael Kerrisk .\" 2008-10-11, mtk: Add description of SOCK_NONBLOCK and SOCK_CLOEXEC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH socketpair 2 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME socketpair \- creează o pereche de socluri conectate .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBint socketpair(int \fP\fIdomain\fP\fB, int \fP\fItype\fP\fB, int \fP\fIprotocol\fP\fB, int \fP\fIsv\fP\fB[2]);\fP .fi .SH DESCRIERE Apelul \fBsocketpair\fP() creează o pereche nenumită de socluri conectate în \fIdomeniul\fP specificat, de \fItipul\fP specificat și utilizând \fIprotocolul\fP specificat opțional. Pentru mai multe detalii privind aceste argumente, a se vedea \fBsocket\fP(2). .P Descriptorii de fișiere utilizați pentru a face referire la noile socluri sunt returnate în \fIsv[0]\fP și \fIsv[1]\fP. Cele două socluri sunt de nedistins. .SH "VALOAREA RETURNATĂ" În caz de succes, se returnează zero. În caz de eroare, se returnează \-1, \fIerrno\fP este configurată pentru a indica eroarea, iar \fIsv\fP rămâne neschimbată. .P .\" http://austingroupbugs.net/view.php?id=483 În Linux (și în alte sisteme), \fBsocketpair\fP() nu modifică \fIsv\fP în caz de eșec. O cerință care standardizează acest comportament a fost adăugată în POSIX.1\-2008 TC2. .SH ERORI\-IEȘIRE .TP \fBEAFNOSUPPORT\fP Familia de adrese specificată nu este admisă pe această mașină. .TP \fBEFAULT\fP Adresa \fIsv\fP nu specifică o parte validă a spațiului de adrese al procesului. .TP \fBEMFILE\fP Limita per proces a numărului de descriptori de fișiere deschise a fost atinsă. .TP \fBENFILE\fP Limita la nivel de sistem a numărului total de fișiere deschise a fost atinsă. .TP \fBEOPNOTSUPP\fP Protocolul specificat nu acceptă crearea de perechi de socluri. .TP \fBEPROTONOSUPPORT\fP Protocolul specificat nu este acceptat pe această mașină. .SH VERSIUNI .\" commit: 70b03759e9ecfae400605fa34f3d7154cccbbba3 În Linux, singurele domenii acceptate pentru acest apel sunt \fBAF_UNIX\fP (sau, ca sinonim, \fBAF_LOCAL\fP) și \fBAF_TIPC\fP (începând cu Linux 4.12). .SH STANDARDE POSIX.1\-2008. .SH ISTORIC POSIX.1\-2001, 4.4BSD. .P \fBsocketpair\fP() a apărut pentru prima dată în 4.2BSD. În general, este portabil către/de la sisteme non\-BSD care acceptă clone ale stratului de soclu BSD (inclusiv variantele System\ V). .P Începând cu Linux 2.6.27, \fBsocketpair\fP() acceptă fanioanele \fBSOCK_NONBLOCK\fP și \fBSOCK_CLOEXEC\fP în argumentul \fItype\fP, așa cum este descris în \fBsocket\fP(2). .SH "CONSULTAȚI ȘI" \fBpipe\fP(2), \fBread\fP(2), \fBsocket\fP(2), \fBwrite\fP(2), \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 .