Provided by:
manpages-es_1.55-9_all 
NOMBRE
alarm - activa una alarma para el envío de una señal
SINOPSIS
#include <unistd.h>
unsigned int alarm(unsigned int 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 alarma. Además, cualquier alarm
previamente preparada se cancela.
VALOR DEVUELTO
alarm devuelve el número de segundos que quedaban para que cualquier
alarma previa se disparase, o cero si no había ninguna alarma
pendiente.
OBSERVACIONES
alarm y setitimer comparten el mismo cronómetro; el uso de una
interferirá con el de la otra.
sleep() puede estar implementada usando SIGALRM; mezclar llamadas a
alarm() y sleep() es una mala idea.
Los retardos en la planificación pueden, como siempre, provocar el
retardo de la ejecución del proceso una cantidad arbitraria de tiempo.
CONFORME A
SVID, AT&T, POSIX, X/OPEN, BSD 4.3
VÉASE TAMBIÉN
setitimer(2), signal(2), sigaction(2), gettimeofday(2), select(2),
pause(2), sleep(3)