SIGRETURN(2)       Manuel du programmeur Linux       SIGRETURN(2)


NOM
       sigreturn  -  Revenir d'un gestionnaire de signaux et net­
       toyer la pile.

SYNOPSIS
       int sigreturn(unsigned long __unused);

DESCRIPTION
       Quand le noyau Linux crée un cadre de pile  pour  un  ges­
       tionnaire 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 RENVOYEE
       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, 1997.



















Linux                     15 Avril 1997                         1