From: KUBO Takehiro <kubo@...> Date: 2008-09-02T14:18:57+09:00 Subject: [ruby-dev:36094] Re: サマータイムでのsleepの動作について 久保です。 2008/9/2 KUBO Takehiro <kubo@jiubao.org>: >>> In message "[ruby-dev:36084] Re: サマータイムでのsleepの動作について" >>> on Sep.01,2008 23:05:12, <yoshixool@gmail.com> wrote: >>>> 細かくてすみませんが、対応していただいた内容だと時刻を >>>> 2回取得するので、最悪、1秒ずれたりしないでしょうか? >> >> こんな感じ? (未試験です m(__)m) > > というか、もう直してましたね。 svn のソースを見てみましたが lt /= 10000; /* to msec */ lt -= (LONG_LONG)((1970-1601)*365.2425) * 24 * 60 * 60 * 1000; tv->tv_sec = lt / 1000; tv->tv_usec = lt % 1000; tv->tv_usec はマイクロ秒なので、ミリ秒だとまずいのでは。