Provided by: manpages-es_1.55-10_all bug

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)