adjtime | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
int adjtime(const struct timeval *delta, struct timeval *olddelta); Exigences de macros de test de fonctionalités pour la glibc (voir feature_test_macros(7)) : adjtime() : _BSD_SOURCE
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
struct timeval { time_t tv_sec; /* secondes */ suseconds_t tv_usec; /* microsecondes */ };
Si la valeur d'ajustement dans delta est positive, l'horloge système est accélérée par un petit pourcentage (c'est-à-dire en ajoutant chaque seconde une petite quantité de temps à la valeur de l'horloge) jusqu'à ce que l'ajustement soit effectué. Si la valeur d'ajustement dans delta est négative, l'horloge est ralentie de manière similaire.
Si un ajustement d'horloge d'un précédent appel à adjtime() est déjà en cours au moment d'un nouvel appel à adjtime() et si delta n'est pas NULL pour le dernier appel, l'ajustement précédent est arrêté mais la partie de l'ajustement déjà effectuée n'est pas annulée.
Si olddelta n'est pas NULL, le tampon sur lequel il pointe est utilisé pour renvoyer la quantité de temps restant de tout ajustement précédent qui n'a pas encore été effectué.
VALEUR RENVOYÉE | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
ERREURS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
CONFORMITÉ | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
NOTES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
adjtime() est conçue pour effectuer de petits ajustements sur le temps système. La plupart des systèmes impose une limite sur la valeur de l'ajustement que l'on peut spécifier dans delta. Dans l'implémentation de la glibc, delta doit être inférieur ou égal à (INT_MAX / 1000000 - 2) et supérieur ou égal à (INT_MIN / 1000000 + 2) (respectivement 2145 et -2145 secondes sur i386).
BOGUES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 4 août 2006 et révisée le 6 juin 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 3 adjtime ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |