.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 2002, Andries E. Brouwer .\" 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 gsignal 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم gsignal, ssignal \- مرفق الإشارات البرمجية .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBtypedef typeof(void (int)) *sighandler_t;\fP .P \fB[[مُهمَل]] int gsignal(int \fP\fIsignum\fP\fB);\fP .P \fB[[مُهمَل]] sighandler_t ssignal(int \fP\fIsignum\fP\fB, sighandler_t \fP\fIaction\fP\fB);\fP .fi .P .RS -4 متطلبات ماكروات اختبار الميزات لـ glibc (انظر \fBfeature_test_macros\fP(7)): .RE .P \fBgsignal\fP(), \fBssignal\fP(): .nf منذ glibc 2.19: _DEFAULT_SOURCE في glibc 2.19 وما قبله: _SVID_SOURCE .fi .SH الوصف لا تُستخدم هذه الدوال تحت لينكس. بسبب خطأ تاريخي، تحت لينكس هذه الدوال هي أسماء مستعارة لـ \fBraise\fP(3) و \fBsignal\fP(2) على التوالي. .P في أماكن أخرى، على أنظمة شبيهة بـ System V، تنفذ هذه الدوال الإشارات البرمجية، المستقلة تمامًا عن دوال \fBsignal\fP(2) و \fBkill\fP(2) التقليدية. تعرف الدالة \fBssignal\fP() الإجراء الذي يُتخذ عند رفع الإشارة البرمجية ذات الرقم \fIsignum\fP باستخدام الدالة \fBgsignal\fP()، وتعيد الإجراء السابق أو \fBSIG_DFL\fP. تقوم الدالة \fBgsignal\fP() بما يلي: إذا لم يُحدد أي إجراء (أو الإجراء \fBSIG_DFL\fP) لـ \fIsignum\fP، فلا تفعل شيئًا وتعيد 0. إذا حُدد الإجراء \fBSIG_IGN\fP لـ \fIsignum\fP، فلا تفعل شيئًا وتعيد 1. وإلا، تعيد ضبط الإجراء إلى \fBSIG_DFL\fP وتستدعي دالة الإجراء مع الوسيط \fIsignum\fP، وتعيد القيمة التي أعادتها تلك الدالة. يختلف نطاق القيم الممكنة \fIsignum\fP (غالبًا 1\[en]15 أو 1\[en]17). .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBgsignal\fP() T} سلامة الخيوط MT\-Safe T{ .na .nh \fBssignal\fP() T} سلامة الخيوط MT\-Safe sigintr .TE .SH المعايير لا شيء. .SH التاريخ .\" Linux libc and AIX, DG/UX, HP\-UX, SCO, Solaris, Tru64. تُسمى مهملة تحت معظم هذه الأنظمة، وهي معطلة تحت glibc. بعض الأنظمة لديها أيضًا \fBgsignal_r\fP() و \fBssignal_r\fP(). .SH "انظر أيضًا" \fBkill\fP(2), \fBsignal\fP(2), \fBraise\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 .