ふなばです。

>RFC1305 (http://www.es.net/pub/rfcs/rfc1305.txt)によると、うるう
>秒の間はNTP時刻は止めるという方法を使うようです。

正の閏秒で足踏みするってことかな。

やっぱり NTP は関係ないと思いますよ。 だって、それってプロトコルの話で
しょう。ひとつの約束ごとじゃないですか。ある種の外部表現にすぎないんじゃ
ないですか。NTP では閏秒を含まないことを保証するというお約束ですよね。

Ruby でも NTP のように保証できるなら、そう書けばいいし、できなければで
きないでそう書けばいいんじゃないのかなあ。

>いずれにせよ、エンドユーザー(time(2)やTime.now.tv_secで時刻を得
>る人)はうるう秒を気にしなくてよいはずです。

うー、納得できない :-)

気にしなくてよい、というのは、NTP プロトコルな時間が支配しているから矛
盾は起らないという論理なんでしょうか。だとして、どうしてそういう前堤が
なりたつんでしょう。

どっちにしても、「筈」では不足で、保証できないんなら、できないといって
もらったほうがいいなあ。

--Tadayoshi Funaba