SLEEP(3)           Manuel du programmeur Linux           SLEEP(3)


NOM
       sleep - Endormir le processus pour une durée déterminée.

SYNOPSIS
       #include <unistd.h>

       unsigned int sleep (unsigned int nb_sec);

DESCRIPTION
       sleep() endort le processus jusqu'à ce que nb_sec secondes
       se soient écoulées, ou jusqu'à ce qu'un signal  non-ignoré
       soit reçu.

VALEUR RENVOYÉE
       sleep() renvoie zéro si le temps prévu s'est écoulé, ou le
       nombre de secondes restantes si un signal  a  réveillé  le
       processus.

CONFORMITÉ
       POSIX.1

BUGS
       sleep()  peut  être implémenté en utilisant SIGALRM; ainsi
       l'utilisation conjointe de alarm() et sleep() est une très
       mauvaise idée.

       L'utilisation  de  longjmp()  dans un gestionnaire de sig­
       naux, ou la modification du gestionnaire de  SIGALRM  pen­
       dant  la  période  de sommeil conduiront à un comportement
       imprévisible.

VOIR AUSSI
       signal(2), alarm(2)


TRADUCTION
       Christophe Blaess, 1997.




















GNU                      7 Novembre 1996                        1