.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1993, David Metcalfe .\" Copyright 2020, 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 strsignal 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم strsignal, sigabbrev_np, sigdescr_np, sys_siglist \- إرجاع سلسلة محارف تصف الإشارة .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBchar *strsignal(int \fP\fIsig\fP\fB);\fP \fBconst char *sigdescr_np(int \fP\fIsig\fP\fB);\fP \fBconst char *sigabbrev_np(int \fP\fIsig\fP\fB);\fP .P \fB[[deprecated]] extern const char *const \fP\fIsys_siglist\fP\fB[];\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBsigabbrev_np\fP(), \fBsigdescr_np\fP(): .nf _GNU_SOURCE .fi .P \fBstrsignal\fP(): .nf من glibc 2.10 إلى glibc 2.31: _POSIX_C_SOURCE >= 200809L قبل glibc 2.10: _GNU_SOURCE .fi .P \fIsys_siglist\fP: .nf منذ glibc 2.19: _DEFAULT_SOURCE glibc 2.19 وما قبله: _BSD_SOURCE .fi .SH الوصف ترجع الدالة \fBstrsignal\fP() سلسلة محارف تصف رقم الإشارة المُمرَّر في المعامل \fIsig\fP. يمكن استخدام السلسلة فقط حتى الاستدعاء التالي لـ \fBstrsignal\fP(). السلسلة التي ترجعها \fBstrsignal\fP() مُوضَّعة وفقًا لتصنيف \fBLC_MESSAGES\fP في الإعدادات المحلية الحالية. .P ترجع الدالة \fBsigdescr_np\fP() سلسلة محارف تصف رقم الإشارة المُمرَّر في المعامل \fIsig\fP. على عكس \fBstrsignal\fP()، هذه السلسلة لا تتأثر بالإعدادات المحلية الحالية. .P ترجع الدالة \fBsigabbrev_np\fP() الاسم المختصر للإشارة \fIsig\fP. على سبيل المثال، عند إعطاء القيمة \fBSIGINT\fP، ترجع السلسلة "INT". .P المصفوفة (المُهمَلة) \fIsys_siglist\fP تحتوي على سلاسل محارف وصف الإشارة مُفهرسة برقم الإشارة. ينبغي استخدام الدالة \fBstrsignal\fP() أو \fBsigdescr_np\fP() بدلاً من هذه المصفوفة؛ انظر أيضًا VERSIONS. .SH "قيمة الإرجاع" ترجع الدالة \fBstrsignal\fP() سلسلة الوصف المناسبة، أو رسالة إشارة غير معروفة إذا كان رقم الإشارة غير صالح. في بعض الأنظمة (ولكن ليس على Linux)، قد يُرجع NULL بدلاً من ذلك لرقم إشارة غير صالح. .P ترجع الدالتان \fBsigdescr_np\fP() و \fBsigabbrev_np\fP() سلسلة الوصف المناسبة. السلسلة المُرجَعة مُخصَّصة بشكل ثابت وصالحة لعمر البرنامج. ترجع هاتان الدالتان NULL لرقم إشارة غير صالح. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lb lb lbx l l l. الواجهة السمة القيمة T{ .na .nh \fBstrsignal\fP() T} سلامة الخيوط T{ .na .nh MT\-Unsafe race:strsignal locale T} T{ .na .nh \fBsigdescr_np\fP(), \fBsigabbrev_np\fP() T} سلامة الخيوط MT\-Safe .TE .SH المعايير .TP \fBstrsignal\fP() POSIX.1\-2008. .TP \fBsigdescr_np\fP() .TQ \fBsigabbrev_np\fP() GNU. .TP \fIsys_siglist\fP .\" glibc commit b1ccfc061feee9ce616444ded8e1cd5acf9fa97f لا شيء. .SH التاريخ .TP \fBstrsignal\fP() POSIX.1\-2008. سولاريس، بي إس دي. .TP \fBsigdescr_np\fP() .TQ \fBsigabbrev_np\fP() glibc 2.32. .TP \fIsys_siglist\fP أُزيل في glibc 2.32. .SH ملاحظات الدالتان \fBsigdescr_np\fP() و \fBsigabbrev_np\fP() آمنتان للخيوط وآمنتان للإشارات غير المتزامنة. .SH "انظر أيضًا" \fBpsignal\fP(3)، \fBstrerror\fP(3) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .