zion - sigreturn
Nom
sigreturn - Revenir d'un gestionnaire de signaux et nettoyer la pile.
Résumé
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 nettoie la pile pour que le processus puisse reprendre à l'endroit ou il a été interrompu.
Valeur renvoyée
sigreturn ne revient jamais.
Attention
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.
Conformité
sigreturn est spécifique à Linux et ne doit pas être employée dans un programme destiné à être portable.
Fichiers
/usr/src/linux/arch/i386/kernel/signal.c /usr/src/linux/arch/alpha/kernel/entry.S
Voir aussi
kill (2), signal (2), signal (7)
Traduction
Christophe Blaess, 1996-2003.
Poster un commentaire