Provided by: manpages-es_1.55-8_all bug

NOMBRE

       sigreturn  - regresa desde el manejador de señales y limpia el marco de
       pila

SINOPSIS

       int sigreturn(unsigned long __unused);

DESCRIPCIÓN

       Cuando el núcleo de Linux crea la estructura de pila para el  manejador
       de  señales,  inserta  una llamada a sigreturn en la estructura de pila
       aunque el manejador de señales llamará a sigreturn a  su  vuelta.  Esta
       llamada  a  sigreturn  limpia la pila aunque el proceso puede restaurar
       desde donde fue interrumpido por la señal.

VALOR DEVUELTO

       sigreturn nunca regresa.

PRECAUCIÓN

       La llamada sigreturn  es  usada  por  el  núcleo  para  inplementar  el
       manejador  de señales.  Nunca debe ser llamada directamente. Mejor aún,
       el uso específico  del  argumento  __unused  varía  dependiendo  de  la
       arquitectura.

CONFORME A

       sigreturn es específico para Linux y no debe ser usado en programas que
       deban ser portados.

FICHEROS

       /usr/src/linux/arch/i386/kernel/signal.c
       /usr/src/linux/arch/alpha/kernel/entry.S

VÉASE TAMBIÉN

       kill(2), signal(2), signal(7)