Rechercher une page de manuel

Chercher une autre page de manuel:

alarm

Autres langues

Langue: pt

Autres versions - même langue

Version: 21 Julho 1993 (ubuntu - 01/11/07)

Autres sections - même nom

Section: 2 (Appels système)

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)
On n'a guère de défauts qui ne soient plus pardonnables
que les moyens dont on se sert pour les cacher.
-+- François de La Rochefoucauld (1613-1680), Maximes 411 -+-