NOME¶
sigreturn - return from signal handler and cleanup stack frame
SINOPSE¶
int sigreturn(unsigned long __unused);
DESCRIÇÃO¶
Quando o kernel do Linux cria o quadro da pilha para manipulação de
sinalização, uma chamada para
sigreturn é inserida
dentro do quadro da pilha de forma que a manipulação da
sinalização chamará
sigreturn ao retornar. Esta chamada
inserida para
sigreturn coloca em ordem a pilha de forma que o processo
possa reiniciar do lugar que ele havia sido interronpido pelo sinal.
VALORES RETORNADOS¶
sigreturn nunca retorna valor.
ADVERTÊNCIA¶
A chamada
sigreturn é usada pelo kernel para implementar a
manipulação de sinalização. Ela
nunca deveria ser
chamanda diretamente. Better yet, the specific use of the
__unused
argument varies depending on the architecture.
DE ACORDO COM¶
sigreturn é especifico do Linux, é não deveria ser usado
por programas que pretendem ser portáveis.
ARQUIVOS¶
/usr/src/linux/arch/i386/kernel/signal.c
/usr/src/linux/arch/alpha/kernel/entry.S
VEJA TAMBÉM¶
kill(2),
signal(2),
signal(7)
TRADUZIDO POR LDP-BR em 21/08/2000.¶
André L. Fassone Canova <lonelywolf@blv.com.br> (tradução)
xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)