SLEEP(3) Manual del Programador de Linux SLEEP(3)

sleep - duerme durante el número de segundos especificado

#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)

Esta página es parte de la versión 5.13 del proyecto Linux man-pages. Puede encontrar una descripción del proyecto, información sobre cómo informar errores y la última versión de esta página en https://www.kernel.org/doc/man-pages/.

La traducción al español de esta página del manual fue creada por Gerardo Aburruzaga García <gerardo.aburruzaga@uca.es>

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 debian-l10n-spanish@lists.debian.org>..

22 Marzo 2021 GNU