SIGRETURN(2)

NOM
sigreturn - Revenir d'un gestionnaire de signaux et nettoyer la pile.

SYNOPSIS
int sigreturn(unsigned long __unused);

DESCRIPTION
Quand le noyau Linux cree un cadre de pile pour un gestionnaire de signaux, un appel a sigreturn est insere dans ce cadre de maniere a ce que le retour du gestionnaire appelle sigreturn avant le retour effectif. Cet appel a sigreturn nettoie la pile pour que le processus puisse reprendre a l'endroit ou il a ete interrompu.

VALEUR RENVOYEE
sigreturn ne revient jamais.

ATTENTION
L'appel sigreturn est utilise dans le noyau pour implementer les gestionnaires de signaux. Il ne doit jamais etre appele directement. Mieux, l'utilisation de l'argument __unused depend de l'architecture materielle.

CONFORMITE
sigreturn est specifique a Linux et ne doit pas etre employee dans un programme destine a etre 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)