Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       gsignal, ssignal - Gestion de signaux

SYNOPSIS

       #include <signal.h>

       typedef void (*sighandler_t)(int);

       int gsignal(intsignum);

       sighandler_t ssignal(int signum, sighandler_t action);

   Exigences  de  macros  de  test de fonctionnalites pour la glibc (consultez
   feature_test_macros(7)) :

       gsignal(), ssignal() : _SVID_SOURCE

DESCRIPTION

       N'utilisez pas  ces  fonctions  sous  Linux.  A  cause  d'une  ancienne
       meprise,  elles sont en realite des synonymes de raise(3) et signal(2),
       respectivement.

       Ailleurs, sur des systemes System V,  ces  fonctions  implementent  une
       gestion   des  signaux  entierement  independante  des  appels  systeme
       classiques signal(2) et kill(2). La fonction ssignal() definit l'action
       a  entreprendre quand le signal numero signum est envoye au processus a
       l'aide de la fonction gsignal(), et renvoie l'action precedente,  comme
       SIG_DFL.  La  fonction  gsignal()  agit  ainsi :  si  aucune action (ou
       l'action SIG_DFL) n'est indiquee pour signum, alors elle ne  fait  rien
       et  renvoie  zero.  Si l'action SIG_IGN est indiquee pour signum, alors
       elle ne fait rien et renvoie 1. Sinon, elle replace l'action a  SIG_DFL
       et appelle le gestionnaire concerne, avec l'argument signum, et renvoie
       la  valeur  de  retour  de  cette  fonction.  L'intervalle  de  valeurs
       possibles de signum varie (souvent [1, 15] ou [1, 17]).

CONFORMIT'E

       Ces  fonctions  sont  disponibles sous AIX, DG/UX, HP-UX, SCO, Solaris,
       Tru64. Elles sont considerees comme obsoletes sur  la  plupart  de  ces
       systemes  et  sont erronees avec les bibliotheques libc Linux et glibc.
       Certains systemes ont gsignal_r() et ssignal_r().

VOIR AUSSI

       kill(2), signal(2), raise(3)

COLOPHON

       Cette page fait partie de  la  publication  3.27  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   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).  Florentin
       Duneau et l'equipe francophone de traduction de Debian (2006-2009).

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

       Vous pouvez toujours avoir acces a la version anglaise de  ce  document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                                26 juillet 2007                     GSIGNAL(3)