sleep - duerme durante el número de segundos especificado
Biblioteca Estándar C (
libc,
-lc)
#include <unistd.h>
unsigned int sleep(unsigned int segundos);
sleep() causes the calling thread to sleep either until the number of
real-time seconds specified in
seconds have elapsed or until a signal
arrives which is not ignored.
Zero if the requested time has elapsed, or the number of seconds left to sleep,
if the call was interrupted by a signal handler.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
sleep() |
Seguridad del hilo |
MT-Unsafe sig:SIGCHLD/linux |
POSIX.1-2001, POSIX.1-2008.
On Linux,
sleep() is implemented via
nanosleep(2). See the
nanosleep(2) man page for a discussion of the clock used.
On some systems,
sleep() may be implemented using
alarm(2) and
SIGALRM (POSIX.1 permits this); mixing calls to
alarm(2) and
sleep() is a bad idea.
Utilizar
longjmp() desde un manejador de señales o modificar el
manejo de
SIGALRM mientras se está durmiento, producirá
resultados no definidos.
sleep(1),
alarm(2),
nanosleep(2),
signal(2),
signal(7)
La traducción al español de esta página del manual fue
creada por Gerardo Aburruzaga García <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]