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.
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)