Установил версию ntp4.2.6, ntpd4.2.6, ntpdate4.2.6.
С помощью команд ntpq -p, ntpq -c readvar получается увидеть,что клиент синхронизировался с сервером точного времени(у меня это Глонасс приемник(PPS-метка)) , а также увидеть, каков offset (нам нужно,чтобы offset был мал)
Теперь то же самое надо сделать с помощью API. Я более менее знаком с методами ntpq_queryhost и ntpq_readvar. С помощью их можно получить значение offset-a.
Вопрос - а как узнать с помощью API - синхронизирован ли клиент в данный момент?? (то что stratum д.б. < 16 это итак известно, иначе просто нельзя)