Provided by: manpages-pt_20040726-4_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)