[ntp:questions] Deciding whether NTP is synchronised?

David Woolley david at ex.djwhome.demon.co.uk.invalid
Fri Apr 24 21:15:35 UTC 2009

Juliusz Chroboczek wrote:

>     rc = adjtimex(&timex);
>     return (rc >= 0 && rc != TIME_ERROR);

I don't believe that recent versions of ntpd ever invalidate this once 
it has become valid.  I think you would need to make a management mode 
query to the server to get a true indication of whether it thinks it is 

Whilst ntpd thinking itself locked is generally good enough if you only 
want to be accurate to a few hundred milliseconds, If you are working at 
ntpd's performance limits, you will have to wait for a long time after 
this state before the time is really precise.

More information about the questions mailing list