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

NOMBRE

       alarm - activa una alarma para el envio de una senal

SINOPSIS

       #include <unistd.h>

       unsigned int alarm(unsigned int sec);

DESCRIPCI'ON

       alarm  se  encarga  de  enviar  una  senal  SIGALRM  al  proceso en sec
       segundos.

       Si sec es cero, no se prepara una nueva alarma. Ademas, cualquier alarm
       previamente preparada se cancela.

VALOR DEVUELTO

       alarm  devuelve  el  numero de segundos que quedaban para que cualquier
       alarma  previa  se  disparase,  o  cero  si  no  habia  ninguna  alarma
       pendiente.

OBSERVACIONES

       alarm  y   setitimer  comparten  el  mismo  cronometro;  el  uso de una
       interferira 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  planificacion  pueden, como siempre, provocar el
       retardo de la ejecucion del proceso una cantidad arbitraria de tiempo.

CONFORME A

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

V'EASE TAMBI'EN

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