Les MANs Linux en français...
USLEEP
Section: Manuel du programmeur Linux (3)Updated: 6 juin 2001
Index Retour au Menu Principal
NOM
usleep - Interrompre le programme durant un nombre donné de microsecondes.SYNOPSIS
#include <unistd.h> void usleep (unsigned long usec);
int usleep(unsigned long usec); /* SUSv2 */
DESCRIPTION
La fonction usleep() suspend l'exécution du programme appelant durant usec microsecondes. La période de sommeil peut être allongée par une charge système importante, et par le temps passé à traiter l'appel de fonction.RETURN VALUE
Aucune (BSD). En succès : zéro, en erreur -1 (SUSv2).ERREURS
- EINTR
- Sommeil interrompu par un signal.
- EINVAL
- usec est plus grand que 1.000.000 (sur les systèmes où cela représente une erreurà.
CONFORMITÉ
BSD 4.3. La version SUSv2 renvoie un int, et c'est également le prototype de la GlibC 2.2.2. Seule l'erreur EINVAL est doncumentée par SUSv2.NOTES
L'interaction entre cette fonction et SIGALRM, ou d'autres fonctions comme sleep(), alarm(), setitimer(), nanosleep() est imprécisée. Cette fonction est obsolète. Utilisez nanosleep(2) ou setitimer(2) à la place.VOIR AUSSI
alarm(2), select(2), setitimer(2), getitimer(2), sleep(3)TRADUCTION
Christophe Blaess, 1997.
Index
Time: 22:30:08 GMT, December 19, 2004