bionic (2) sigreturn.2.gz

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)