Provided by: manpages-pt-dev_20040726-4_all bug

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)