Provided by: manpages-fr-dev_2.80.1-1_all bug

NOM

       timeradd,   timersub,  timercmp,  timerclear,  timerisset  -  Opération
       timeval

SYNOPSIS

       #include <sys/time.h>

       void timeradd(struct timeval *a, struct timeval *b,
        struct timeval *res);

       void timersub(struct timeval *a, struct timeval *b,
        struct timeval *res);

       void timerclear(struct timeval *tvp);

       void timerisset(struct timeval *tvp);

       void timercmp(struct timeval *a, struct timeval *b, CMP);

   Exigences pour les macros de test de fonctionnalité de la glibc  (consultez
   feature_test_macros(7)) :

       Toutes les fonctions ci-dessus : _BSD_SOURCE

DESCRIPTION

       Les  macros sont fournies pour agir sur des structures timeval, définie
       dans <sys/time.h> par :

           struct timeval {
               time_t      tv_sec;     /* secondes */
               suseconds_t tv_usec;    /* microsecondes */
           };

       timeradd() ajoute les valeurs des temps a et b  et  place  le  résultat
       dans  la structure timeval pointé par res. Le résultat est normalisé de
       telle sorte que  res->tv_usec  ait  une  valeur  comprise  entre  0  et
       999 999.

       timersub()  soustrait  la  valeur du temps b de la valeur du temps a et
       place  le résultat dans  la  structure  timeval  pointée  par  res.  Le
       résultat  est  normalisé de telle sorte que res->tv_usec ait une valeur
       comprise entre 0 et 999 999.

       timerclear() met à zéro la structure timeval pointée par tvp  de  telle
       sorte qu’elle représente le temps à minuit le matin du 1er janvier 1970
       (appelé Epoch).

       timerisset() renvoie vrai (non nul) si un des champs  de  la  structure
       timeval pointée par tvp contient une valeur non nulle.

       timercmp()  compare  les  valeurs  de  timer  de  a  et  b en utilisant
       l’opérateur de comparaison CMP et renvoie vrai (non nul) ou faux (0) en
       fonction du résultat de la comparaison.

VALEUR RENVOYÉE

       timerisset() et timercmp() renvoie vrai (non nul) ou faux (0).

ERREURS

       Aucune erreur n’est définie.

CONFORMITÉ

       Pas dans POSIX.1-2001. Présentes dans la plupart des dérivées de BSD.

VOIR AUSSI

       gettimeofday(2), time(7).

COLOPHON

       Cette  page  fait  partie  de  la  publication 2.80 du projet man-pages
       Linux. Une description du projet et des instructions pour signaler  des
       anomalies       peuvent       être       trouvées      à      l’adresse
       http://www.kernel.org/doc/man-pages/.

TRADUCTION

       Cette page de manuel a  été  traduite  et  est  maintenue  par  Nicolas
       François  <nicolas.francois@centraliens.net> et l’équipe francophone de
       traduction de Debian.

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

       Vous pouvez toujours avoir accès à la version anglaise de  ce  document
       en utilisant la commande « man -L C <section> <page_de_man> ».