# Capítulo 4. Apêndice

# 4.1. Sinais UNIX

Este são os sinais como explicados no manual de signal(7). Para mais detalhes consulta a página do manual com:

`man 7 signal`

Os seguintes sinais são definidos pela norma Posix e podem ser enviados a partir do kpm:

- SIGHUP: Condição desligado detectada no terminal de controlo ou morte do processo de controlo

- SIGINT: Interrupção a partir do teclado

- SIGQUIT: Sinal de saída do teclado

- SIGILL: Instrução Inválida

- SIGABRT: Sinal de Terminação de abort(3)

- SIGFPE: Excepção de vírgula flutuante

- SIGKILL: Sinal de Matar

- SIGSEG: Referência de memória inválida

- SIGPIPE: Canal interrompido: escrita para um canal sem leitores

- SIGALRM: Temporizador de alarm(1)

- SIGTERM: Sinal de terminação

- SIGUSR1: Sinal de utilizador 1

- SIGUSR2: Sinal de utilizador 2

- SIGCHLD: Filho parado ou terminado

- SIGCONT: Continuar, no caso de estar parado

- SIGSTOP: Parar Processo

- SIGTSTP: Sinal de Parar do tty

- SIGTTIN: Entrada no tty para processos em "background"

- SIGTTOU: Saída no tty de processos em "background"

Estes sinais não são definidos pela norma Posix, nem disponíveis no kpm (até agora)

- SIGTRAP: Trace/breakpoint trap

- SIGIOT: IOT trap. Sinónimo para SIGABRT

- SIGBUS: Erro de Barramento

- SIGSYS: Mau argumento para rotina (SVID)

- SIGSTKFLT: Falha da pilha no coprocessador

- SIGURG: Condição urgente no socket (4.2 BSD)

- SIGIO: I/O possível agora (4.2 BSD)

- SIGPOLL: Sinónimo para SIGIO (System V)

- SIGCLD: Sinónimo para SIGCHLD

- SIGXCPU: Tempo limite do CPU excedido (4.2 BSD)

- SIGXFSZ: Tamanho limite do ficheiro excedido (4.2 BSD)

- SIGVTALRM: Despertador virtual (4.2 BSD)

- SIGPROF: Despertador de perfil

- SIGPWR: Falha de energia (System V)

- SIGINFO: Sinónimo para SIGPWR

- SIGLOST: Lock de ficheiro perdido

- SIGWINCH: Alteração do tamanho da janela (4.3 BSD, Sun)

- SIGUNUSED: Sinal não usado

Tradução da documentação por Ricardo Cruz `<rick2@ricjoa.fe.up.pt>`