.\" -*- 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 shutdown 2 "29 أكتوبر 2025" "صفحات دليل لينكس 6.18" .SH الاسم shutdown \- إغلاق جزء من اتصال ثنائي الاتجاه كامل .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint shutdown(int \fP\fIsockfd\fP\fB, int \fP\fIhow\fP\fB);\fP .fi .SH الوصف استدعاء \fBshutdown\fP() يسبب إغلاق كل أو جزء من اتصال ثنائي الاتجاه كامل على المقبس المرتبط بـ \fIsockfd\fP. إذا كان \fIhow\fP هو \fBSHUT_RD\fP، يُحظر المزيد من الاستقبالات. إذا كان \fIhow\fP هو \fBSHUT_WR\fP، يُحظر المزيد من الإرسالات. إذا كان \fIhow\fP هو \fBSHUT_RDWR\fP، يُحظر المزيد من الاستقبالات والإرسالات. .SH "قيمة الإرجاع" عند النجاح، يُعاد الصفر. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEBADF\fP \fIsockfd\fP ليس واصف ملف صالحاً. .TP \fBEINVAL\fP قيمة غير صالحة تم تحديدها في \fIhow\fP (لكن انظر الأخطاء). .TP \fBENOTCONN\fP المقبس المحدد غير متصل. .TP \fBENOTSOCK\fP واصف الملف \fIsockfd\fP لا يشير إلى مقبس. .SH المعايير POSIX.1\-2024. .SH التاريخ POSIX.1\-2001،‏ 4.4BSD (ظهر أولاً في 4.2BSD). .SH ملاحظات الثوابت \fBSHUT_RD\fP و \fBSHUT_WR\fP و \fBSHUT_RDWR\fP لها القيم 0 و 1 و 2 على التوالي، وهي معرفة في \fI\fP منذ glibc\-2.1.91. .SH العلل .\" https://bugzilla.kernel.org/show_bug.cgi?id=47111 .\" commit fc61b928dc4d72176cf4bd4d30bf1d22e599aefc .\" and for DECnet sockets in commit 46b66d7077b89fb4917ceef19b3f7dd86055c94a فحوصات صحة \fIhow\fP تتم في كود خاص بالنطاق، وقبل لينكس 3.7 لم تكن كل النطاقات تؤدي هذه الفحوصات. بشكل ملحوظ، مقابس نطاق UNIX تجاهلت ببساطة القيم غير الصالحة. هذه المشكلة تم إصلاحها لمقابس نطاق UNIX في لينكس 3.7. .SH "انظر أيضًا" \fBclose\fP(2), \fBconnect\fP(2), \fBsocket\fP(2), \fBsocket\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 .