うるう秒に関する基本的な情報は以下のNICTのページで説明されています。利用して、LIフラグが01のパケットを受け取る方法で行いました。うるう秒発生時の挙動として以下3種類のパターンが挙げられます。発行し、kernelの機能を利用して時刻の調整を行います。うるう秒発生時に時間の逆行が発生します。解説されている通りの動作となります。結果として、時刻の進行が数ミリ秒遅れて逆行します。ビルドされたntpdでこの様な動作になりうる。徐々に補正されていきます。Wheezy(ntp-4.2.6.p5+dfsg-2)調べてないけど恐らくUbuntuも各パターンにおける時刻の進行は以下の通りです。以前)08:59:58.908:59:59.008:59:59.108:59:59.208:59:59.308:59:59.408:59:59.508:59:59.608:59:59.708:59:59.808:59:59.908:59:59.008:59:59.108:59:59.208:59:59.308:59:59.408:59:59.508:59:59.608:59:59.708:59:59.808:59:59.909:00:00.008:59:59.9の直後に08:59:59.0に戻っていることが解る数ミリ秒遅れて逆行が発生するパターン(KERNEL_PLLを無効)08:59:58.908:59:59.008:59:59.108:59:59.208:59:59.308:59:59.408:59:59.508:59:59.608:59:59.708:59:59.808:59:59.909:00:00.009:00:00.109:00:00.208:59:59.308:59:59.408:59:59.508:59:59.608:59:59.708:59:59.808:59:59.909:00:00.0clock_settime(2)を利用して数ミリ秒遅れて逆行すると、こんな事になる。動作が異なる結果となりました。