.\" -*- coding: UTF-8 -*- '\" t .\" Copyright (C) 2002 Andries Brouwer .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" This replaces an earlier man page written by Walter Harms .\" . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH gsignal 3 "2 mai 2024" "Pagini de manual de Linux 6.8" .SH NUME gsignal, ssignal \- facilitate de semnal software .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH SINOPSIS .nf \fB#include \fP .P \fBtypedef void (*sighandler_t)(int);\fP .P \fB[[depreciat]] int gsignal(int \fP\fIsignum\fP\fB);\fP .P \fB[[depreciat]] sighandler_t ssignal(int \fP\fIsignum\fP\fB, sighandler_t \fP\fIaction\fP\fB);\fP .fi .P .RS -4 Cerințe pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultați \fBfeature_test_macros\fP(7)): .RE .P \fBgsignal\fP(), \fBssignal\fP(): .nf Începând cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 și versiunile anterioare: _SVID_SOURCE .fi .SH DESCRIERE Nu utilizați aceste funcții în Linux. Din cauza unei greșeli din trecut, în Linux aceste funcții sunt alias pentru \fBraise\fP(3) și, respectiv, \fBsignal\fP(2). .P Pe de altă parte, în sistemele de tip System V, aceste funcții implementează semnalizarea software, complet independentă de funcțiile clasice \fBsignal\fP(2) și \fBkill\fP(2). Funcția \fBssignal\fP() definește acțiunea care trebuie întreprinsă atunci când semnalul software cu numărul \fIsignum\fP este lansat cu ajutorul funcției \fBgsignal\fP() și returnează acțiunea anterioară de acest tip sau \fBSIG_DFL\fP. Funcția \fBgsignal\fP() face următoarele: dacă nu a fost specificată nicio acțiune (sau acțiunea \fBSIG_DFL\fP) pentru \fIsignum\fP, atunci nu face nimic și returnează 0. Dacă a fost specificată acțiunea \fBSIG_IGN\fP pentru \fIsignum\fP, atunci nu face nimic și returnează 1. În caz contrar, se resetează acțiunea la \fBSIG_DFL\fP și apelează funcția de acțiune cu argumentul \fIsignum\fP și returnează valoarea returnată de această funcție. Intervalul de valori posibile \fIsignum\fP variază (adesea 1\[en]15 sau 1\[en]17). .SH ATRIBUTE Pentru o explicație a termenilor folosiți în această secțiune, a se vedea \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. Interfață Atribut Valoare T{ .na .nh \fBgsignal\fP() T} Siguranța firelor MT\-Safe T{ .na .nh \fBssignal\fP() T} Siguranța firelor MT\-Safe sigintr .TE .SH STANDARDE Niciunul. .SH ISTORIC .\" Linux libc and AIX, DG/UX, HP\-UX, SCO, Solaris, Tru64. Acestea sunt numite învechite în majoritatea acestor sisteme și sunt nefuncționale sub glibc. Unele sisteme au, de asemenea, \fBgsignal_r\fP() și \fBssignal_r\fP(). .SH "CONSULTAȚI ȘI" \fBkill\fP(2), \fBsignal\fP(2), \fBraise\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .