.\" -*- coding: UTF-8 -*- .\" Copyright 2005, Michael Kerrisk .\" 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 sigpending 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم sigpending, rt_sigpending \- فحص الإشارات المعلقة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint sigpending(sigset_t *\fP\fIset\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBsigpending\fP(): .nf _POSIX_C_SOURCE .fi .SH الوصف ترجع \fBsigpending\fP() مجموعة الإشارات المعلقة للتسليم إلى الخيط المستدعي (أي الإشارات التي أُثيرت أثناء كونها محجوبة). يُعاد قناع الإشارات المعلقة في \fIset\fP. .SH "قيمة الإرجاع" ترجع \fBsigpending\fP() 0 عند النجاح. عند الفشل، تُعاد \-1 ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP يشير \fIset\fP إلى ذاكرة ليست جزءًا صالحًا من مساحة عنوان العملية. .SH المعايير POSIX.1\-2024. .SH التاريخ POSIX.1\-2001. .SS "الاختلافات بين مكتبة C والنواة" .\" This argument is currently required to be less than or equal to .\" .IR sizeof(sigset_t) .\" (or the error .\" .B EINVAL .\" results). كان اسم استدعاء النظام الأصلي في لينكس هو \fBsigpending\fP(). ومع ذلك، مع إضافة الإشارات الزمنية الحقيقية في لينكس 2.2، لم تعد الوسيطة \fIsigset_t\fP ذات الحجم الثابت 32 بت التي يدعمها ذلك الاستدعاء مناسبة للغرض. وبالتالي، أُضيف استدعاء نظام جديد، \fBrt_sigpending\fP()، لدعم نوع \fIsigset_t\fP الموسع. يأخذ استدعاء النظام الجديد وسيطة ثانية، \fIsize_t sigsetsize\fP، والتي تحدد الحجم بالبايت لمجموعة الإشارات في \fIset\fP. تخفي دالة الغلاف \fBsigpending\fP() من glibc هذه التفاصيل عنا، وتستدعي \fBrt_sigpending\fP() بشفافية عندما يوفره النواة. .SH ملاحظات انظر \fBsigsetops\fP(3) للحصول على تفاصيل حول معالجة مجموعات الإشارات. .P إذا كانت الإشارة محجوبة ولها تصرف "مُتجاهَل"، فإنها \fIلا\fP تُضاف إلى قناع الإشارات المعلقة عند توليدها. .P مجموعة الإشارات المعلقة لخيط هي اتحاد مجموعة الإشارات المعلقة لذلك الخيط ومجموعة الإشارات المعلقة للعملية ككل؛ انظر \fBsignal\fP(7). .P يكون لدى الابن المنشأ عبر \fBfork\fP(2) في البداية مجموعة إشارات معلقة فارغة؛ وتُحفَظ مجموعة الإشارات المعلقة عبر عملية \fBexecve\fP(2). .SH العلل حتى glibc 2.2.1 وما قبله، يوجد خطأ في دالة الغلاف لـ \fBsigpending\fP() مما يعني أن المعلومات حول الإشارات الزمنية الحقيقية المعلقة لا تُعاد بشكل صحيح. .SH "انظر أيضًا" \fBkill\fP(2), \fBsigaction\fP(2), \fBsignal\fP(2), \fBsigprocmask\fP(2), \fBsigsuspend\fP(2), \fBsigsetops\fP(3), \fBsignal\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 .