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

NOM

       clock - Determiner la duree d'utilisation du processeur

SYNOPSIS

       #include <time.h>

       clock_t clock(void);

DESCRIPTION

       La  fonction  clock()  renvoie une duree approximative d'utilisation du
       processeur par le programme.

VALEUR RENVOY'EE

       La valeur renvoyee  est  le  temps  CPU  ecoule,  en  unites  d'horloge
       clock_t,   pour   obtenir   une   duree  en  secondes,  divisez-la  par
       CLOCKS_PER_SEC. Si l'heure processeur n'est pas disponible,  ou  si  sa
       valeur  ne  peut  pas etre representee correctement, la valeur renvoyee
       est (clock_t) -1.

CONFORMIT'E

       C89, C99, POSIX.1-2001. POSIX demande que CLOCKS_PER_SEC  soit  egal  a
       1 000 000 independamment de la resolution reelle.

NOTES

       Le  standard  C  autorise  une  valeur quelconque d'horloge au debut du
       programme ; il  faut  donc  utiliser  la  difference  entre  la  valeur
       actuelle et celle de clock() au lancement du programme pour obtenir une
       portabilite maximale.

       Notez que la valeur peut  revenir  a  zero.  Sur  un  systeme  32 bits,
       lorsque  CLOCKS_PER_SEC  vaut  1 000 000,  cette fonction redonnera les
       memes valeurs toutes les 72 minutes environ.

       Sur plusieurs autres implementations, la valeur  renvoyee  par  clock()
       inclut  aussi  le  temps ecoule par l'execution des processus fils dont
       les statistiques ont  ete  collectees  par  wait(2)  (ou  une  fonction
       equivalente).  Linux n'inclut pas le temps des enfants attendus dans la
       valeur renvoyee par clock().  La  fonction  times(2),  qui  renvoie  de
       maniere  explicite et distinctes les informations sur l'appelant et ses
       enfants, peut etre preferable.

VOIR AUSSI

       clock_gettime(2), getrusage(2), times(2)

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).  Florentin
       Duneau 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> >>.

GNU                              28 aout 2008                         CLOCK(3)