Provided by: manpages-es_1.55-8_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)