perkamon - en to fr translation catalogue (29 entries)

note: type: TH
en: 2019-03-06
fr: 6 mars 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: gettimeofday, settimeofday - get / set time
fr: gettimeofday, settimeofday - Lire/écrire l'heure actuelle

note: type: Plain text
en: Feature Test Macro Requirements for glibc (see B<feature_test_macros>(7)):
fr: Exigences de macros de test de fonctionnalités pour la glibc (consultez B<feature_test_macros>(7)) :

note: type: Plain text
en: The functions B<gettimeofday>()  and B<settimeofday>()  can get and set the time as well as a timezone.  The I<tv> argument is a I<struct timeval> (as specified in I<E<lt>sys/time.hE<gt>>):
fr: Les fonctions B<gettimeofday>() et B<settimeofday>() servent à lire ou programmer l'heure ainsi que le fuseau horaire (timezone). L'argument I<tv> est une structure I<timeval> décrite dans I<E<lt>sys/time.hE<gt>>\ :

note: type: Plain text
en: struct timeval {
        time_t      tv_sec;     /* seconds */
        suseconds_t tv_usec;    /* microseconds */
    };
fr: struct timeval {
        time_t      tv_sec;     /* secondes */
        suseconds_t tv_usec;    /* microsecondes */
    };

note: type: Plain text
en: and gives the number of seconds and microseconds since the Epoch (see B<time>(2)).  The I<tz> argument is a I<struct timezone>:
fr: et donne le nombre de secondes et microsecondes écoulées depuis l'époque (consultez B<time>(2)). L'argument I<tz> est une structure I<timezone> composée ainsi\ :

note: type: Plain text
en: struct timezone {
        int tz_minuteswest;     /* minutes west of Greenwich */
        int tz_dsttime;         /* type of DST correction */
    };
fr: struct timezone {
        int tz_minuteswest; /* minutes à l'ouest de Greenwich  */
        int tz_dsttime;     /* type de changement horaire      */
    };

note: FIXME . The compilation warning looks to be going away in 2.17 see glibc commit 4b7634a5e03b0da6f8875de9d3f74c1cf6f2a6e8 The following is covered under EPERM below: .PP Only the superuser may use .BR settimeofday (). type: Plain text
en: If either I<tv> or I<tz> is NULL, the corresponding structure is not set or returned.  (However, compilation warnings will result if I<tv> is NULL.)
fr: Si I<tv> ou I<tz> est nulle, la structure correspondante n'est ni remplie ni renvoyée. (Cependant, des avertissements à la compilation seront émis si I<tv> est NULL.

note: type: Plain text
en: The use of the I<timezone> structure is obsolete; the I<tz> argument should normally be specified as NULL.  (See NOTES below.)
fr: L'utilisation de la structure I<timezone> est obsolète ; le paramètre I<tz> doit normalement être NULL. Consultez la section NOTES ci-dessous.

note: type: Plain text
en: Under Linux, there are some peculiar "warp clock" semantics associated with the B<settimeofday>()  system call if on the very first call (after booting)  that has a non-NULL I<tz> argument, the I<tv> argument is NULL and the I<tz_minuteswest> field is nonzero.  (The I<tz_dsttime> field should be zero for this case.)  In such a case it is assumed that the CMOS clock is on local time, and that it has to be incremented by this amount to get UTC system time.  No doubt it is a bad idea to use this feature.
fr: Sous Linux, il existe une sémantique particulière associée à l'appel système B<settimeofday>() si, durant la première invocation (après le boot), il a un argument I<tz> non NULL, un argument I<tv> NULL et un champ I<tz_minuteswest> différent de zéro (dans ce cas, le champ I<tz_dsttime> doit être nul). Dans ce cas, on suppose que l'horloge CMOS de la machine est configurée sur le temps local, et que l'on doit l'augmenter de cette valeur pour obtenir le temps UTC. Bien entendu, il faut éviter autant que possible d'utiliser cette particularité.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: B<gettimeofday>()  and B<settimeofday>()  return 0 for success, or -1 for failure (in which case I<errno> is set appropriately).
fr: B<gettimeofday> et B<settimeofday> renvoient 0 s'ils réussissent, ou -1 s'ils échouent, auquel cas I<errno> contient le code d'erreur.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: One of I<tv> or I<tz> pointed outside the accessible address space.
fr: I<tv> ou I<tz> pointent en dehors de l'espace d'adressage autorisé.

note: type: TP
en: B<EINVAL> (since Linux 4.3)
fr: B<EINVAL> (depuis Linux 4.3)

note: type: Plain text
en: The calling process has insufficient privilege to call B<settimeofday>(); under Linux the B<CAP_SYS_TIME> capability is required.
fr: Le processus appelant n'a pas les privilèges suffisant pour appeler B<settimeofday>()\ ; sous Linux, la capacité B<CAP_SYS_TIME> est nécessaire.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: SVr4, 4.3BSD.  POSIX.1-2001 describes B<gettimeofday>()  but not B<settimeofday>().  POSIX.1-2008 marks B<gettimeofday>()  as obsolete, recommending the use of B<clock_gettime>(2)  instead.
fr: SVr4, BSD 4.3. POSIX.1-2001 décrit B<gettimeofday>() mais pas B<settimeofday>(). POSIX.1-2008 marque B<gettimeofday>() comme étant obsolète, en recommandant d'utiliser B<clock_gettime>(2) à la place.

note: type: Plain text
en: The time returned by B<gettimeofday>()  I<is> affected by discontinuous jumps in the system time (e.g., if the system administrator manually changes the system time).  If you need a monotonically increasing clock, see B<clock_gettime>(2).
fr: L'heure renvoyée par B<gettimeofday>() I<est> concernée par les sauts discontinus de l'heure système (c'est-à-dire si l'administrateur modifie l'heure système lui-même). Si vous devez incrémenter l'horloge de façon monotone, consultez B<clock_gettime>(2).

note: type: Plain text
en: Macros for operating on I<timeval> structures are described in B<timeradd>(3).
fr: Les macros opérant sur les structures I<timeval> sont décrites dans B<timeradd>(3).

note: type: Plain text
en: Traditionally, the fields of I<struct timeval> were of type I<long>.
fr: Traditionnellement, les champs de la structure I<timeval> étaient de type I<long>.

note: type: Plain text
en: On old systems, the field I<tz_dsttime> contains a symbolic constant (values are given below)  that indicates in which part of the year Daylight Saving Time is in force.  (Note: this value is constant throughout the year: it does not indicate that DST is in force, it just selects an algorithm.)  The daylight saving time algorithms defined are as follows:
fr: Sur d'anciens systèmes, le champ I<tz_dsttime> contient une constante symbolique (dont les valeurs sont fournies ci\(hydessous) qui indique quelle partie du changement horaire annuel est en cours. (Remarque\ : cette valeur est constante tout au long de l'année, elle n'indique pas réellement la valeur horaire en cours, elle sélectionne un algorithme). Les changements horaires (Daylight Saving Time - DST) sont définis comme suit\ :

note: type: Plain text
en: Of course it turned out that the period in which Daylight Saving Time is in force cannot be given by a simple algorithm, one per country; indeed, this period is determined by unpredictable political decisions.  So this method of representing timezones has been abandoned.
fr: Il est évident que le décalage horaire en cours ne peut pas être uniquement fourni par un algorithme par pays. Ce décalage dépend de décisions politiques imprévisibles. Ainsi, cette méthode des fuseaux horaires a été abandonnée.

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
