alarm(2) System Calls Manual alarm(2) NOMBRE alarm - activa una alarma para el envio de una senal BIBLIOTECA Biblioteca Estandar C (libc, -lc) SINOPSIS #include unsigned int alarm(unsigned int sec); DESCRIPCION alarm() se encarga de enviar una senal SIGALRM al proceso en sec segundos. Si sec es cero, se anula cualquier alarma pendiente. 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. ESTANDARES POSIX.1-2008. HISTORIAL POSIX.1-2001, SVr4, 4.3BSD. NOTAS alarm() y setitimer(2) comparten el mismo cronometro; el uso de una interferira con el de la otra. Las alarmas creadas por alarm() se conservan entre execve(2) y los procesos creados a traves de fork(2) no las heredan. sleep(3) puede estar implementada usando SIGALRM; mezclar llamadas a alarm() y sleep(3) 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. VEASE TAMBIEN gettimeofday(2), pause(2), select(2), setitimer(2), sigaction(2), signal(2), timer_create(2), timerfd_create(2), sleep(3), time(7) TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Miguel Angel Sepulveda y Gerardo Aburruzaga Garcia Esta traduccion es documentacion libre; lea la GNU General Public License Version 3 o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a . Paginas de manual de Linux 6.06 31 Octubre 2023 alarm(2)