strsignal(3) Library Functions Manual strsignal(3) NOM strsignal, sigabbrev_np, sigdescr_np, sys_siglist - Renvoyer une chaine decrivant un signal BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include char *strsignal(int sig); const char *sigdescr_np(int sig); const char *sigabbrev_np(int sig); [[obsolete]] extern const char *const sys_siglist[]; Exigences de macros de test de fonctionnalites pour la glibc (consulter feature_test_macros(7)) : sigabbrev_np(), sigdescr_np() : _GNU_SOURCE strsignal() : De la glibc 2.10 a la glibc 2.31 : _POSIX_C_SOURCE >= 200809L Avant la glibc 2.10 : _GNU_SOURCE sys_siglist : Depuis la glibc 2.19 : _DEFAULT_SOURCE glibc 2.19 et anterieures : _BSD_SOURCE DESCRIPTION La fonction strsignal() renvoie une chaine decrivant le signal numero sig passe en argument. La chaine ne peut etre utilisee que jusqu'a l'appel suivant de strsignal(). La chaine renvoyee par strsignal() est localisee en fonction de la categorie LC_MESSAGES des parametres regionaux en vigueur. La fonction sigdescr_np() renvoie une chaine decrivant le signal numero sig passe en argument. A la difference de strsignal(), cette chaine ne tient pas compte des parametres regionaux en vigueur. La fonction sigabbrev_np() renvoie le nom abrege du signal sig. Si par exemple, la valeur specifiee est SIGINT, elle renvoie la chaine << INT >>. Le tableau sys_siglist (obsolete) contient les chaines de description des signaux indexees par le numero de signal. Dans la mesure du possible, il est preferable d'utiliser les fonctions strsignal() ou sigdescr_np() ; voir aussi VERSIONS. VALEUR RENVOYEE La fonction strsignal() renvoie la chaine de description appropriee ou un message indiquant un signal inconnu si le numero du signal n'est pas valable. Sur certains systemes (pas sur Linux), NULL peut etre renvoye pour un numero de signal non valable. Les fonctions sigdescr_np() et sigabbrev_np() renvoient la chaine de description appropriee. La chaine renvoyee est allouee statiquement et valable pour la duree de vie du programme. Ces fonctions renvoient NULL pour un numero de signal non valable. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------+--------------------------+---------------------------+ |Interface | Attribut | Valeur | +---------------+--------------------------+---------------------------+ |strsignal() | Securite des threads | MT-Unsafe race:strsignal | | | | locale | +---------------+--------------------------+---------------------------+ |sigdescr_np(), | Securite des threads | MT-Safe | |sigabbrev_np() | | | +---------------+--------------------------+---------------------------+ STANDARDS strsignal() POSIX.1-2008. sigdescr_np() sigabbrev_np() GNU. sys_siglist Aucune. HISTORIQUE strsignal() POSIX.1-2008. Solaris, BSD. sigdescr_np() sigabbrev_np() glibc 2.32: sys_siglist supprime dans la glibc 2.32. NOTES Les fonctions sigdescr_np() et sigabbrev_np() sont sures vis-a-vis des threads et dans un contexte de signal asynchrone (<< async-signal-safe >>). VOIR AUSSI psignal(3), strerror(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot , Frederic Hantrais et Lucien Gentis Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 strsignal(3)