Provided by: manpages-pt_20040726-5_all bug

NOME

       signal - lista de sinais disponíveis

DESCRIÇÃO

       O  linux  suporta os sinais abaixo. Vários dos sinais são dependentes da máquina. Primeiro
       os sinais descritos em POSIX.1.

       Sinal      Valor     Ação   Comentário
       ─────────────────────────────────────────────────────────────────────────────
       SIGHUP        1       A     Travamento detectado no terminal controlador

       SIGINT        2       A     Interrupção do teclado
       SIGQUIT       3       C     Sinal de 'Quit' do teclado
       SIGILL        4       C     Instrução ilegal
       SIGABRT       6       C     Sinal abort derivado de abort(3)
       SIGFPE        8       C     Exceção de ponto flutuante
       SIGKILL       9      AEF    Sinal de kill
       SIGSEGV      11       C     Referência inválida a memória
       SIGPIPE      13       A     Broken pipe: esccita para um pipe sem um leitor.
       SIGALRM      14       A     Sinal do timer de alarm(2)
       SIGTERM      15       A     Sinal de terminação
       SIGUSR1   30,10,16    A     Sinal definido pelo usuário 1
       SIGUSR2   31,12,17    A     Sinal definido pelo usuário 2
       SIGCHLD   20,17,18    B     Processo descendente parado ou terminado.
       SIGCONT   19,18,25          Continuar se parado
       SIGSTOP   17,19,23   DEF    Parar processo
       SIGTSTP   18,20,24    D     Stop digitado no tty
       SIGTTIN   21,21,26    D     Entrada via tty para processo no background
       SIGTTOU   22,22,27    D     Saída via tty para processo no background

       Sinais que não estão em POSIX.1 mas que são descritos em SUSv2.

       Sinal        Valor     Ação   Comentário
       ──────────────────────────────────────────────────────────────────────────────
       SIGBUS      10,7,10     C     Erro de bus (endereço de memória defeituoso)
       SIGPOLL                 A     Evento rastreável (Sys V). Sinônimo of SIGIO
       SIGPROF     27,27,29    A     Profiling timer expired
       SIGSYS      12,-,12     C     Argumento defeituoso para rotina(SVID)
       SIGTRAP        5        C     Trace/breakpoint trap
       SIGURG      16,23,21    B     Condição urgente no socket (4.2 BSD)
       SIGVTALRM   26,26,28    A     Temporizador virtual (4.2 BSD)
       SIGXCPU     24,24,30    C     Tempo limite da CPU excedido (BSD 4.2)
       SIGXFSZ     25,25,31    C     Limite do tamanho de arquivo excedido (BSD 4.2)

       (Para SIGSYS, SIGXCPU, SIGXFSZ, e em algumas arquiteturas também para SIGBUS, a ação linux
       padrão até agora (2.3.27) é A (terminar), enqüanto SUSv2 faz C (terminar e dump core).

       Outros sinais.

       Sinal                        Valor                        Ação                      Comentário
       ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────
       SIGIOT                         6                           C                        IOT trap. Sinônimo de SIGABRT
       SIGEMT                       7,-,7
       SIGSTKFLT       -,16,-         A            Falha de stack no coprocessador
       SIGIO                       23,29,22                       A                        I/O possibilitado(4.2 BSD)
       SIGCLD                       -,-,18                                                 Sinónimo de SIGCHLD
       SIGPWR                      29,30,19                       A                        Queda de energia (System V)
       SIGINFO                      29,-,-                                                 Sinónimo de SIGPWR

       SIGLOST                      -,-,-                         A                        Perda de lock para arquivo
       SIGWINCH         28,28,20      B       Redimensionamento de janela (BSD 4.3, Sun)
       SIGUNUSED        -,31,-        A           Sinal não utilizado (será SIGSYS)

       (-  indica  ausência  do  sinal.  Quando são dados três valores, o primeiro normalmente se
       aplica a alpha e sparc; o do meio para i386, ppc e sh e o último para mips.  O sinal 29  é
       SIGINFO / SIGPWR num alpha mas SIGLOST numa sparc.)

       As letras na coluna "ação" têm os seguintes significados:

       A      Terminar o processo.

       B      Ignorar o sinal.

       C      Terminar o processo e dar dump core.

       D      Parar o processo.

       E      Este sinal não pode ser manipulado.

       F      Sinal não pode ser ignorado.

EM CONFORMIDADE COM

       POSIX.1

BUGS

       SIGIO  e  SIGLOST  têm  o  mesmo  valor.   Este  último  foi  eliminado  (mas deixado como
       comentário) na fonte do kernel, mas o build de alguns programas ainda pensa que o sinal 29
       é SIGLOST.

VER TAMBÉM

       kill(1), kill(2), setitimer(2)

TRADUZIDO POR LDP-BR em 21/08/2000.

       Paulo    César    Mendes    <drps@ism.com.br>   (tradução)   André   L.   Fassone   Canova
       <lonelywolf@blv.com.br> (revisão)