Provided by: manpages-fr-dev_3.27fr1.4-1_all bug

NOM

       alarm - Programmer un reveil pour l'emission d'un signal

SYNOPSIS

       #include <unistd.h>

       unsigned int alarm(unsigned int nb_sec);

DESCRIPTION

       alarm()  programme  une  temporisation  pour  qu'elle  envoie un signal
       SIGALRM au processus appelant dans nb_sec secondes.

       Si nb_sec vaut zero, aucune alarme n'est planifiee.

       Dans tous les cas, l'appel alarm()  annule  l'eventuelle  programmation
       precedente.

VALEUR RENVOY'EE

       alarm() renvoie le nombre de secondes qu'il restait de la programmation
       precedente (annulee), ou zero si aucune alarme  n'avait  ete  planifiee
       auparavant.

CONFORMIT'E

       SVr4, POSIX.1-2001, BSD 4.3.

NOTES

       Les  fonctions alarm() et setitimer(2) partagent la meme temporisation,
       aussi l'appel de l'une interfere avec l'utilisation de l'autre.

       sleep(3) peut etre  implemente  en  utilisant  SIGALRM,  aussi  il  est
       deconseille de melanger les appels alarm() et sleep(3).

       Les  delais  dus  au  multitache  peuvent,  comme toujours, retarder le
       declenchement d'une alarme d'une duree arbitraire.

VOIR AUSSI

       gettimeofday(2),  pause(2),  select(2),   setitimer(2),   sigaction(2),
       signal(2), sleep(3), time(7)

COLOPHON

       Cette  page  fait  partie  de  la  publication 3.27 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       etre       trouvees      a      l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis 2010, cette traduction est maintenue a l'aide  de  l'outil  po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone       au       sein        du        projet        perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Christophe  Blaess  <URL:http://www.blaess.fr/christophe/> (1996-2003),
       Alain  Portal  <URL:http://manpagesfr.free.fr/>  (2003-2006).    Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.