Service de noyau kgettickd
Objectif
Extrait l'état en cours des valeurs d'ajustement du délai d'une journée à l'échelle du système.
Syntaxe
#include <sys/types.h> int kgettickd (timed, tickd, time_adjusted)
int *timed;
int *tickd;
int *time_adjusted;Paramètres
| Article | Descriptif |
|---|---|
| timed | Indique le temps d'ajustement du temps en cours, en microsecondes, à appliquer au temporisateur à l'échelle du système. |
| Tickd | Indique le taux d'ajustement temporel en microsecondes. |
| Heure_ajustées | Indique si le temporisateur à l'échelle du système a été ajusté. La valeur True indique que le temporisateur a été ajusté par un appel au sous-programme Adjhoraire ou Temporisateur . La valeur False indique que ce n'est pas le cas. L'utilisation du service de noyau Ksettimer n'a aucun effet sur cet indicateur. Cette option peut être modifiée par le service de noyau Ksettickd . |
Descriptif
Le service de noyau Kgettickd fournit des extensions de noyau avec la capacité de déterminer si le sous-programme Adjhoraire ou Temporisateur a modifié ou modifié le temporisateur à l'échelle du système.
Le service de noyau Kgettickd est généralement utilisé uniquement par les extensions de noyau qui fournissent des fonctions de synchronisation temporelle. Cela inclut le temps de réseau coordonné (synchronisation périodique de toutes les horloges système à une heure commune par un serveur d'horloge ou un ensemble de serveurs d'horloge sur un réseau), où l'utilisation du sous-programme Adjhoraire est insuffisante.
Environnement d'exécution
Le service de noyau Kgettickd peut être appelé à partir de l'environnement Processus ou Interruption .
Valeurs renvoyées
Le service Kgettickd renvoie toujours une valeur de 0.