sigreturn

Autres langues

Langue: fr

Version: 18 juillet 2003 (openSuse - 09/10/07)

Section: 2 (Appels système)

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 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.