Section courante

A propos

Section administrative du site

ADJTIMEX

Ajustement de l'horloge X
  sys/timex.h

Syntaxe

int adjtimex(struct timex *buf);

Paramètres

Nom Description
buf Ce paramètre permet d'indiquer le tampon contenant les paramètres :
Champ Type de données Description
modes int Ce champ permet d'indiquer le sélecteur de mode :
Constante Valeur Description
ADJ_OFFSET 0x0001 Cette valeur permet d'indiquer le fuseau horaire.
ADJ_FREQUENCY 0x0002 Cette valeur permet d'indiquer la fréquence du fuseau horaire.
ADJ_MAXERROR 0x0004 Cette valeur permet d'indiquer le temps d'erreur maximum.
ADJ_ESTERROR 0x0008 Cette valeur permet d'indiquer l'erreur de temps estimé.
ADJ_STATUS 0x0010 Cette valeur permet d'indiquer l'état de l'horloge.
ADJ_TIMECONST 0x0020 Cette valeur permet d'indiquer la constante de temps pll.
ADJ_TICK 0x4000 Cette valeur permet d'indiquer la valeur d'un tic.
ADJ_OFFSET_SINGLESHOT 0x8001 Cette valeur permet d'indiquer la fonction démodé «adjtime()».
offset long Ce champ permet d'indiquer le fuseau horaire.
freq long Ce champ permet d'indiquer la fréquence du fuseau horaire (l'échelle ppm).
maxerror long Ce champ permet d'indiquer l'erreur maximum.
esterror long Ce champ permet d'indiquer l'erreur estimé.
status int Ce champ permet d'indiquer la commande ou l'état de l'horloge.
constant long Ce champ permet d'indiquer la constante de temps pll.
precision long Ce champ permet d'indiquer la précision de l'horloge (lecture seulement).
tolerance long Ce champ permet d'indiquer la tolérance de la fréquence d'horloge (ppm) (lecture seulement).
time struct timeval Ce champ permet d'indiquer l'heure courant (lecture seulement).
tick long Ce champ permet d'indiquer le nombre «usecs» entre les tics d'horloge.

Retour

Valeur Constante Description
-1   Cette valeur permet d'indiquer qu'une erreur s'est produite et la variable «errno» contiendra l'erreur.
0 TIME_OK Cette valeur permet d'indiquer que l'horloge est synchronisé.
1 TIME_INS Cette valeur permet d'indiquer une insertion de la seconde intercalaire.
2 TIME_DEL Cette valeur permet d'indiquer une suppression de la seconde intercalaire.
3 TIME_OOP Cette valeur permet d'indiquer un saut de seconde en progression.
4 TIME_WAIT Cette valeur permet d'indiquer un saut de seconde en attente.
5 TIME_BAD Cette valeur permet d'indiquer une désynchronisation de l'horloge.

Description

Cette fonction permet de lire et de fixer éventuellement des paramètres de réglage l'algorithme de David L. Mills (RFC 1305).



Dernière mise à jour : Vendredi, le 6 avril 2018