strsignal(3) Library Functions Manual strsignal(3) NUME strsignal, sigabbrev_np, sigdescr_np, sys_siglist - returneaza irul care descrie semnalul BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include char *strsignal(int sig); const char *sigdescr_np(int sig); const char *sigabbrev_np(int sig); [[depreciat]] extern const char *const sys_siglist[]; Cerine pentru macrocomenzi de testare a caracteristicilor pentru glibc (consultai feature_test_macros(7)): sigabbrev_np(), sigdescr_np(): _GNU_SOURCE strsignal(): De la glibc 2.10 la glibc 2.31: _POSIX_C_SOURCE >= 200809L Inainte de glibc 2.10: _GNU_SOURCE sys_siglist: Incepand cu glibc 2.19: _DEFAULT_SOURCE glibc 2.19 i versiunile anterioare: _BSD_SOURCE DESCRIERE Funcia strsignal() returneaza un ir de caractere care descrie numarul semnalului transmis in argumentul sig. irul poate fi utilizat numai pana la urmatorul apel al funciei strsignal(). irul returnat de strsignal() este localizat in conformitate cu categoria LC_MESSAGES din configuraia regionala curenta. Funcia sigdescr_np() returneaza un ir de caractere care descrie numarul semnalului transmis in argumentul sig. Spre deosebire de strsignal(), acest ir nu este influenat de configuraia regionala curenta. Funcia sigabbrev_np() returneaza numele prescurtat al semnalului, sig. De exemplu, data fiind valoarea SIGINT, aceasta returneaza irul de caractere ,,INT". Matricea (depreciata) sys_siglist conine irurile de descrieri ale semnalelor indexate in funcie de numarul semnalului. Funcia strsignal() sau sigdescr_np() ar trebui utilizata in locul acestei matrice; a se vedea, de asemenea, seciunea VERSIUNI. VALOAREA RETURNATA Funcia strsignal() returneaza irul de descriere corespunzator sau un mesaj de semnal necunoscut daca numarul semnalului nu este valid. Pe unele sisteme (dar nu i pe Linux), este posibil ca pentru un numar de semnal nevalid sa se returneze NULL. Funciile sigdescr_np() i sigabbrev_np() returneaza irul de descriere corespunzator. irul returnat este alocat static i este valabil pe toata durata de viaa a programului. Aceste funcii returneaza NULL in cazul unui numar de semnal nevalid. ATRIBUTE Pentru o explicaie a termenilor folosii in aceasta seciune, a se vedea attributes(7). +---------------+---------------------+--------------------------------+ |Interfaa | Atribut | Valoare | +---------------+---------------------+--------------------------------+ |strsignal() | Sigurana firelor | MT-Unsafe race:strsignal | | | | locale | +---------------+---------------------+--------------------------------+ |sigdescr_np(), | Sigurana firelor | MT-Safe | |sigabbrev_np() | | | +---------------+---------------------+--------------------------------+ STANDARDE strsignal() POSIX.1-2008. sigdescr_np() sigabbrev_np() GNU. sys_siglist Niciunul. ISTORIC strsignal() POSIX.1-2008. Solaris, BSD. sigdescr_np() sigabbrev_np() glibc 2.32. sys_siglist Eliminata in glibc 2.32. NOTE sigdescr_np() i sigabbrev_np() sunt ,,thread-safe" i ,,async-signal-safe". CONSULTAI I psignal(3), strerror(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.12 23 iulie 2024 strsignal(3)