.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_FUTEX_HASH_SET_SLOTS 2const "25 ديسمبر 2025" "صفحات دليل لينكس 6.18" .SH الاسم PR_FUTEX_HASH_SET_SLOTS \- ضبط حجم التجزئة الخاصة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP /* تعريف ثوابت \fBPR_*\fP */ \fB#include \fP .P \fBint prctl(PR_FUTEX_HASH, PR_FUTEX_HASH_SET_SLOTS,\fP \fB unsigned long \fP\fIsize\fP\fB, unsigned long \fP\fIflags\fP\fB);\fP .fi .SH الوصف ضبط عدد الفتحات المستخدمة للتجزئة الخاصة. .TP \fIsize\fP تحديد حجم التجزئة الخاصة المطلوب تخصيصها. .RS .TP \fI0\fP استخدام التجزئة العامة. هذا هو السلوك المستخدم قبل لينكس 6.17. .TP \fI>0\fP تحديد عدد الفتحات المطلوب تخصيصها. يجب أن تكون القيمة قوة للعدد 2، وأقل قيمة ممكنة هي 2. يعتمد الحد الأعلى على الذاكرة المتوفرة في النظام. تتطلب كل فتحة 64 بايت من الذاكرة. النوى المترجمة مع \fICONFIG_PROVE_LOCKING\fP ستستهلك أكثر من ذلك. .RE .TP \fIflags\fP .RS يجب أن تكون الوسيطة 0. .SH "قيمة الإرجاع" عند النجاح، يُعاد الرقم 0. وعند حدوث خطأ، يُعاد الرقم \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEINVAL\fP وسيطة غير صالحة. .TP \fBENOMEM\fP فشل تخصيص الذاكرة. .TP \fBEBUSY\fP التجزئة العامة قيد الاستخدام ولا يمكن تغييرها. .SH المعايير لينكس. .SH التاريخ لينكس 6.17. .SH "انظر أيضًا" \fBprctl\fP(2)، \fBPR_FUTEX_HASH\fP(2const) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .