SIGRETURN
Section : Manuel du programmeur Linux (
2)
Mise à jour de la version anglaise : 26 juin 2008
Index
Menu principal
NOM
sigreturn - Revenir d'un gestionnaire de signaux et nettoyer la pile
SYNOPSIS
int sigreturn(unsigned long __unused);
DESCRIPTION
Quand le noyau Linux crée un cadre de pile pour un gestionnaire
de signaux, un appel à
sigreturn()
est inséré dans ce cadre de manière à ce que le retour
du gestionnaire appelle
sigreturn()
avant le retour effectif.
Cet appel à
sigreturn()
défait tout ce qui a été fait --- modifier le masque de signaux du processus,
commutation des piles (voir
sigaltstack(2))
--- de façon à invoquer le gestionnaire de signal :
il restaure le masque de signaux du processus, commute les piles et restaure
le contexte du processus (registres, drapeaux du processeur),
de sorte que le processus relance l'exécution à partir du moment
où elle a été interrompue par le signal.
VALEUR RENVOYÉE
sigreturn()
ne revient jamais.
FICHIERS
/usr/src/linux/arch/i386/kernel/signal.c
/usr/src/linux/arch/alpha/kernel/entry.S
CONFORMITÉ
sigreturn()
est spécifique à Linux et ne doit pas être employé
dans un programme destiné à être portable.
NOTES
L'appel
sigreturn()
est utilisé dans le noyau pour implémenter les gestionnaires de signaux.
Il ne doit
jamais
être appelé directement.
Mieux, l'utilisation de l'argument
__unused
dépend de l'architecture matérielle.
VOIR AUSSI
kill(2),
sigalstack(2),
signal(2),
signal(7)
TRADUCTION
Ce document est une traduction réalisée par Christophe Blaess
<http://www.blaess.fr/christophe/> le 14 octobre 1996
et révisée le 4 juillet 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité. La version anglaise la plus à jour de ce document est
toujours consultable via la commande : « LANG=C man 2 sigreturn ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute
erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- VALEUR RENVOYÉE
-
- FICHIERS
-
- CONFORMITÉ
-
- NOTES
-
- VOIR AUSSI
-
- TRADUCTION
-
Dernière mise à jour : 4 juillet 2008