Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

       psignal, psiginfo - Afficher le libellé d'un signal

SYNOPSIS

       #include <signal.h>

       void psignal(int sig, const char *s);
       void psiginfo(const siginfo_t *pinfo, const char *s);

       extern const char *const sys_siglist[];

   Exigences    de    macros    de   test   de   fonctionnalités   pour   la   glibc   (consultez
   feature_test_macros(7)) :

       psignal() : _SVID_SOURCE || _BSD_SOURCE
       psiginfo() : _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
       sys_siglist : _BSD_SOURCE

DESCRIPTION

       La fonction psignal() affiche un message  sur  stderr  constitué  de  la  chaîne  s,  d'un
       deux-points,  d'un  espace, et d'un libellé décrivant le signal numéro sig. Si la chaîne s
       vaut NULL ou est vide, le deux-points et  l'espace  ne  sont  pas  affichés.  Si  sig  est
       invalide, le message affiché indiquera un signal inconnu.

       La  fonction psiginfo() agit comme psignal(), sauf qu'elle affiche les informations sur le
       signal décrit par pinfo, qui devrait pointer vers une structure siginfo_t valide. En  plus
       de  la description du signal, psiginfo() affiche des informations sur l'origine du signal,
       et toute autre information relative  au  signal  (comme  par  exemple,  l'adresse  mémoire
       applicable  pour les signaux générés par le matériel, l'identifiant du processus fils pour
       SIGCHLD, et, pour les  signaux  activés  par  kill(2)  ou  sigqueue(2),  l'identifiant  du
       processus et de l'utilisateur émetteur du signal).

       La table sys_siglist contient les libellés des messages, indexés par le numéro de signal.

VALEUR RENVOYÉE

       Les fonctions psignal() et psiginfo() ne renvoient aucune valeur.

VERSIONS

       La fonction psiginfo() a été ajoutée à la glibc dans la version 2.10.

CONFORMITÉ

       POSIX.1-2008, BSD 4.3.

BOGUES

       Dans les versions de la glibc antérieures à 2.12, psiginfo() avait les bogues suivants :

       *  Dans certaines circonstances, un saut de ligne terminal n'est pas affiché.

       *  Les détails supplémentaires ne sont pas affichés pour les signaux temps-réel.

VOIR AUSSI

       sigaction(2), perror(3), strsignal(3), signal(7)

COLOPHON

       Cette  page  fait partie de la publication 3.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe de traduction  francophone  au  sein  du
       projet perkamon <URL:http://perkamon.alioth.debian.org/>.

       Christophe   Blaess   <URL:http://www.blaess.fr/christophe/>   (1996-2003),  Alain  Portal
       <URL:http://manpagesfr.free.fr/> (2003-2006). Nicolas François et l'équipe francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».