ALARM(2)

NOMBRE
alarm - activa un despertador para el envio de una señal

SINOPSIS
#include <unistd.h>

long alarm(long sec);

DESCRIPCIÓN
alarm se encarga de enviar una señal SIGALRM al proceso en sec segundos. Si sec es cero, no se prepara una nueva alarm En toda circunstancia cualquier alarm previamente preparada se cancela.

VALOR REGRESADO
alarm regresa el número de segundos restantes en cualquier despertador previamente activado, o cero si no hubiese ninguna alarma pendiente.

NOTAS
alarm y setitimer comparten el mismo cronómetro; llamadas a una interferirán con el uso de la otra. Retardos en el procesamiento (scheduling delays) puede, como siempre, ocasionar el retardo de la ejecución del proceso por una cantidad de tiempo arbitraria.

CONFORMA CON
SVID, AT&T, POSIX, X/OPEN, BSD 4.3

VÉASE
setitimer(2), signal(2), sigaction(2), gettimeofday(2), select(2), pause(2), sleep(3)