Linux repositories inspector
2 abril 2001

manpages-es

Spanish man pages

man-pages-es

Spanish man pages from the Linux Documentation Project

manpages-dev

Manual pages about using GNU/Linux for development

man-pages

Linux kernel and C library user-space interface documentation

NOMBRE

usleep - suspende la ejecución durante un intervalo de varios microsegundos

SINOPSIS

nf #include <unistd.h>
void usleep(unsigned long usec);
int usleep(unsigned long usec); /* SUSv2 */

DESCRIPCIÓN

La función usleep() suspende la ejecución del proceso llamante durante usec microsegundos. La pausa puede prolongarse ligeramente por cualquier actividad en el sistema o por el tiempo gastado procesando la llamada.

VALOR DEVUELTO

Ninguno (BSD). 0 en caso de éxito, -1 en caso de error (SUSv2).

ERRORES

EINTR Interrumpción de una señal.
EINVAL usec no es menor de 1000000. (En aquellos sistemas donde ésto se considere un error.)

CONFORME A

BSD 4.3. La versión de SUSv2 devuelve un entero, y éste es también el prototipo utilizado por glibc 2.2.2. El único error documentado en SUSv2 es EINVAL.

OBSERVACIONES

La interacción de esta función con SIGALRM y otras funciones de alarma como sleep(), alarm(), setitimer(), nanosleep() es indefinida. Esta función está obsoleta. Use nanosleep(2) o setitimer(2) en su lugar.
⇧ Top