Provided by: manpages-es_1.55-10_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)