.\" -*- coding: UTF-8 -*- .\" Copyright 1983-1991, The Regents of the University of California. .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: BSD-4-Clause-UC .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH socketpair 2 "29 أكتوبر 2025" "صفحات دليل لينكس 6.18" .SH الاسم socketpair \- إنشاء زوج من المقابس المتصلة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .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 الوصف استدعاء \fBsocketpair\fP() ينشئ زوجًا غير مسمى من المقابس المتصلة في \fIdomain\fP المحدد، من النوع \fItype\fP المحدد، وباستخدام \fIprotocol\fP المحدد اختياريًا. لمزيد من التفاصيل حول هذه الوسائط، انظر \fBsocket\fP(2). .P يتم إرجاع واصفات الملفات المستخدمة في الإشارة إلى المقابس الجديدة في \fIsv[0]\fP و \fIsv[1]\fP. المقبسان غير قابلين للتمييز. .SH "قيمة الإرجاع" عند النجاح، يتم إرجاع صفر. عند الخطأ، يتم إرجاع \-1، ويتم تعيين \fIerrno\fP للإشارة إلى الخطأ، ويُترك \fIsv\fP دون تغيير .P .\" http://austingroupbugs.net/view.php?id=483 في لينكس (وأنظمة أخرى)، لا يعدل \fBsocketpair\fP() \fIsv\fP عند الفشل. تمت إضافة متطلب لتوحيد هذا السلوك في POSIX.1\-2008 TC2. .SH الأخطاء .TP \fBEAFNOSUPPORT\fP عائلة العناوين المحددة غير مدعومة على هذا الجهاز. .TP \fBEFAULT\fP العنوان \fIsv\fP لا يحدد جزءًا صالحًا من مساحة عنوان العملية. .TP \fBEMFILE\fP وُصل إلى الحد الأقصى لواصفات الملفات المفتوحة لكل عملية. .TP \fBENFILE\fP وُصل إلى الحد الأقصى لإجمالي عدد الملفات المفتوحة على مستوى النظام. .TP \fBEOPNOTSUPP\fP البروتوكول المحدد لا يدعم إنشاء أزواج المقابس. .TP \fBEPROTONOSUPPORT\fP البروتوكول المحدد غير مدعوم على هذا الجهاز. .SH الإصدارات .\" commit: 70b03759e9ecfae400605fa34f3d7154cccbbba3 في لينكس، المجالات الوحيدة المدعومة لهذا الاستدعاء هي \fBAF_UNIX\fP (أو بشكل مترادف، \fBAF_LOCAL\fP) و \fBAF_TIPC\fP (منذ لينكس 4.12). .SH المعايير POSIX.1\-2024. .SH التاريخ POSIX.1\-2001،‏ 4.2BSD. .P إنه قابل للنقل عموماً من/إلى الأنظمة غير التابعة لـ BSD التي تدعم نسخاً من طبقة مقابس BSD (بما في ذلك متغيرات System\ V). .TP \fBSOCK_CLOEXEC\fP .TQ \fBSOCK_NONBLOCK\fP POSIX.1\-2024; لينكس 2.6.27. (انظر \fBsocket\fP(2).) .SH "انظر أيضًا" \fBpipe\fP(2), \fBread\fP(2), \fBsocket\fP(2), \fBwrite\fP(2), \fBsocket\fP(7), \fBunix\fP(7) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .