Provided by: manpages-pt-dev_20040726-4_all bug

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)