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.