.\" -*- nroff -*- .\" Copyright (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) .\" .\" Garante-se permissão para fazer e distribuir cópias deste manual .\" conqüanto a nota de copyright e esta nota de permissão sejam mantidas .\" em todas as cópias. .\" .\" Garante-se permissão para criar e distribuir versões modificadas deste .\" manual conqüanto o trabalho resultante seja distribuído sob os termos .\" de uma nota de permissão idêntica a esta. .\" .\" Como o kernel linux e as bibliotecas estão em constante evolução, esta .\" página de manual pode estar incorreta ou desatualizada. O(s) autor(es) .\" não assumem responsabilidade por erros ou omissões, ou por danos que .\" resultem da informação aqui contida. O(s) autor(es) podem não ter tido .\" a mesma diligência trabalhando neste manual - que é gratuito - que quando .\" trabalhando profissionalmente. .\" .\" Versões formatadas ou processadas deste manual, se não forem acompanhadas .\" pela fonte, têm que reconhecer o copyright e os autores desta obra. .\" Licença. .\" Modificada Sáb. Jul 24 17:34:08 1993 por Rik Faith (faith@cs.unc.edu) .\" Modificada Dom. Jan 7 01:41:27 1996 por Andries Brouwer (aeb@cwi.nl) .\" Modificada Dom. Abr 14 12:02:29 1996 por Andries Brouwer (aeb@cwi.nl) .\" Modificada Sáb. Nov 13 16:28:23 1999 por Andries Brouwer (aeb@cwi.nl) .\" .TH SIGNAL 7 "14/04/1996" "Linux 1.3.88" "Manual do Programador Linux" .SH NOME signal \- lista de sinais disponíveis .SH 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. .sp .PP .TS l c c l ____ lB c c l. Sinal Valor Ação Comentário SIGHUP \01 A Travamento detectado no terminal controlador ou morte do processo controlador SIGINT \02 A Interrupção do teclado SIGQUIT \03 C Sinal de 'Quit' do teclado SIGILL \04 C Instrução ilegal SIGABRT \06 C Sinal abort derivado de \fIabort\fP(3) SIGFPE \08 C Exceção de ponto flutuante SIGKILL \09 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 \fIalarm\fP(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 .TE Sinais que não estão em POSIX.1 mas que são descritos em SUSv2. .sp .PP .TS l c c l ____ lB c c l. 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) .TE (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. .sp .PP .TS l c c l ____ lB c c l. 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) .TE (\- 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 é .B SIGINFO / .B SIGPWR num alpha mas .B SIGLOST numa sparc.) .PP As letras na coluna "ação" têm os seguintes significados: .IP A Terminar o processo. .IP B Ignorar o sinal. .IP C Terminar o processo e dar dump core. .IP D Parar o processo. .IP E Este sinal não pode ser manipulado. .IP F Sinal não pode ser ignorado. .SH "EM CONFORMIDADE COM" POSIX.1 .SH BUGS .B SIGIO e .B 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 é .BR SIGLOST . .SH "VER TAMBÉM" .BR kill (1), .BR kill (2), .BR setitimer (2) .SH TRADUZIDO POR LDP-BR em 21/08/2000. \&\fR\&\f(CWPaulo César Mendes (tradução)\fR \&\fR\&\f(CWAndré L. Fassone Canova (revisão)\fR