ntp_gettime() を呼び出していますが、期待どおりに動作していますが、ntpd を強制終了しても、戻り値に問題がなく、正しい動作が得られます。これは、ntp_gettime() が ntpd を呼び出していないことを示唆しています。
ntpd がまだ正しく実行されていることと、まだ有効な接続があることを確認しようとしています。ここで、ntpd が定義された間隔に基づいてシステムを更新し、ntp_gettime() 呼び出しがシステムだけを呼び出していると仮定します。
私の質問は、ntp_gettime() を使用して、ntpd が実行されているかどうか、およびサーバー接続がまだ有効であり、どこかで間違いを犯したかどうかを判断できるかどうかです。そうでない場合、これを行う方法はありますか?