Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
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)