Rechercher une page de manuel
usleep
Langue: es
Version: 2 abril 2001 (mandriva - 01/05/08)
Section: 3 (Bibliothèques de fonctions)
NOMBRE
usleep - suspende la ejecución durante un intervalo de varios microsegundosSINOPSIS
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.VÉASE TAMBIÉN
alarm(2), getitimer(2), nanosleep(2), select(2), setitimer(2), sleep(3)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre