alarm

ALARM(2)                  Manual do Programador Linux                 ALARM(2)



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)