Provided by: manpages-pt-dev_20040726-5_all 

NOME
alarm - define um alarme de relógio para envio de um sinal
SINOPSE
#include <unistd.h>
unsigned int alarm(unsigned int segundos);
DESCRIÇÃO
alarm configura o envio de um sinal SIGALRM para o processo em segundos.
Se segundos é igual a zero, nenhum novo alarm é agendado.
Em qualquer evento qualquer definição prévia de alarm é cancelada.
VALOR DE RETORNO
alarm retorna o número de segundos restantes até que outro alarme agendado previamente seja
convenientemente enviado ou zero se não houver nenhum alarme agendado previamente.
NOTAS
alarm e setitimer compartilham o mesmo temporizador; chamadas para um deles irá interferir no uso do
outro.
sleep() pode ser implementado usando SIGALRM; mixar as chamadas para alarm() e sleep() é uma má idéia.
Atrasos do agendamento podem, às vezes, fazer com que a execução do processo seja retardada por uma
quantidade de tempo arbitrária.
DE ACORDO COM
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
VEJA TAMBÉM
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> (tradução) Fábio Henrique F. Silva <fabiohfs@mail.com>
(revisão)
Linux 21 Julho 1993 ALARM(2)