gsignal(3) Library Functions Manual gsignal(3) NUME gsignal, ssignal - facilitate de semnal software BIBLIOTECA Biblioteca C standard (libc, -lc) REZUMAT #include typedef void (*sighandler_t)(int); [[depreciat]] int gsignal(int signum); [[depreciat]] sighandler_t ssignal(int signum, sighandler_t action); Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): gsignal(), ssignal(): Incepand cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 i versiunile anterioare: _SVID_SOURCE DESCRIERE Nu utilizai aceste funcii in Linux. Din cauza unei greeli din trecut, in Linux aceste funcii sunt alias pentru raise(3) i, respectiv, signal(2). Pe de alta parte, in sistemele de tip System V, aceste funcii implementeaza semnalizarea software, complet independenta de funciile clasice signal(2) i kill(2). Funcia ssignal() definete aciunea care trebuie intreprinsa atunci cand semnalul software cu numarul signum este lansat cu ajutorul funciei gsignal() i returneaza aciunea anterioara de acest tip sau SIG_DFL. Funcia gsignal() face urmatoarele: daca nu a fost specificata nicio aciune (sau aciunea SIG_DFL) pentru signum, atunci nu face nimic i returneaza 0. Daca a fost specificata aciunea SIG_IGN pentru signum, atunci nu face nimic i returneaza 1. In caz contrar, se reseteaza aciunea la SIG_DFL i apeleaza funcia de aciune cu argumentul signum i returneaza valoarea returnata de aceasta funcie. Intervalul de valori posibile signum variaza (adesea 1-15 sau 1-17). ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +------------------------------+---------------------+-----------------+ |Interfaa | Atribut | Valoare | +------------------------------+---------------------+-----------------+ |gsignal() | Sigurana firelor | MT-Safe | +------------------------------+---------------------+-----------------+ |ssignal() | Sigurana firelor | MT-Safe sigintr | +------------------------------+---------------------+-----------------+ STANDARDE Niciunul. ISTORIC AIX, DG/UX, HP-UX, SCO, Solaris, Tru64. Acestea sunt numite invechite in majoritatea acestor sisteme i sunt nefuncionale sub glibc. Unele sisteme au, de asemenea, gsignal_r() i ssignal_r(). CONSULTAI I kill(2), signal(2), raise(3) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 31 octombrie 2023 gsignal(3)