From: "Brian F. Feldman" Date: 2000-11-08T04:44:37+09:00 Subject: [ruby-talk:6139] Re: More Date/Time inconsistencies matz@zetabits.com (Yukihiro Matsumoto) wrote: > This is exactly what I meant by urban legend. You find description > about 61st second everywhere, but no solid evidence of its existence. > > matz. From FreeBSD's src/lib/libc/stdtime/localtime.c, from the call path such as localtime() -> localsub() -> timesub(): /* ** A positive leap second requires a special ** representation. This uses "... ??:59:60" et seq. */ tmp->tm_sec = (int) (rem % SECSPERMIN) + hit; "hit" is the leap seconds, of course. The documentation says: int tm_sec; /* seconds (0 - 60) */ Hope this helps. -- Brian Fundakowski Feldman \ FreeBSD: The Power to Serve! / green@FreeBSD.org `------------------------------'