Linux repositories inspector
Linux

manpages-pt-dev

Portuguese Versions of the Manual Pages (dev sections)

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

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

TRADUZIDO POR LDP-BR em 21/08/2000.

Marcelo D. Beckmann <> (tradução) Fábio Henrique F. Silva <> (revisão)
⇧ Top