Provided by:
manpages-pt-dev_20040726-4_all 
NOME
alarm - define um alarme de relogio para envio de um sinal
SINOPSE
#include <unistd.h>
unsigned int alarm(unsigned int segundos);
DESCRI,C~AO
alarm configura o envio de um sinal SIGALRM para o processo em
segundos.
Se segundos e igual a zero, nenhum novo alarm e agendado.
Em qualquer evento qualquer definicao previa de alarm e cancelada.
VALOR DE RETORNO
alarm retorna o numero de segundos restantes ate que outro alarme
agendado previamente seja convenientemente enviado ou zero se nao
houver nenhum alarme agendado previamente.
NOTAS
alarm e setitimer compartilham o mesmo temporizador; chamadas para um
deles ira interferir no uso do outro.
sleep() pode ser implementado usando SIGALRM; mixar as chamadas para
alarm() e sleep() e uma ma ideia.
Atrasos do agendamento podem, as vezes, fazer com que a execucao do
processo seja retardada por uma quantidade de tempo arbitraria.
DE ACORDO COM
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
VEJA TAMB'EM
setitimer(2), signal(2), sigaction(2), gettimeofday(2), select(2),
pause(2), sleep(3)
TRADUZIDO POR LDP-BR em 21/08/2000.
Marcelo D. Beckmann <marcelobeckmann@yahoo.com> (traducao) Fabio
Henrique F. Silva <fabiohfs@mail.com> (revisao)