Voltar à lista
Linux x86_64Tempo & temporizadores#159

adjtimex

Ajusta finamente o relógio do sistema (NTP) e consulta seu estado de sincronização.

Descrição

Interface usada por daemons de sincronização de horário (chrony, ntpd) para disciplinar a frequência e fase do relógio do kernel gradualmente, em vez de saltar o horário abruptamente com `settimeofday`.

Header: sys/timex.hman 2

Assinatura

int adjtimex(struct timex * buf);

Parâmetros

ParâmetroTipoDescrição
bufstruct timex *Parâmetros de ajuste na entrada; estado atual do relógio na saída.

Registradores (x86_64)

RegistradorPapelArgumento
raxnúmero da syscall (chamada) / valor de retorno (após SYSCALL)
rdiargumento 1bufstruct timex *

Valor de retorno

O estado de sincronização do relógio (ex.: TIME_OK, TIME_INS) em sucesso; -1 em erro, com errno definido.

Códigos de erro (errno)

EFAULT(14)
Endereço de memória inválido (ponteiro fora do espaço de endereçamento válido).
EINVAL(22)
Argumento inválido.
EPERM(1)
Operação não permitida (falta de privilégio).

Relacionadas