I think basically all operating systems, including POSIX systems, use UT1 not UTC, which means they can theoretically be accurate within 1 second of UTC. In this way there is no need for that nasty 61st second. On 2011-06-29 21:20, Paul Koning wrote:
On Jun 29, 2011, at 9:01 PM, Paul Koning wrote:
On Jun 29, 2011, at 8:22 PM, Robert Elz wrote:
Date: Wed, 29 Jun 2011 14:27:53 -0400 From: Paul Koning<paul_koning@Dell.com> Message-ID:<1ED832E5-A4DA-4BCC-8273-BA2715F12017@dell.com>
| I wonder if this requests amounts to "Posix should be extended to | provide an interface to TAI". If so, that certainly makes sense. | Is that something tzdata can do, or does it have to be done in some | other layer?
It is a mess. Do remember that POSIX time is really neither UTC nor TAI. That is, it acts like TAI, but the value is the same as it would be if it were UTC. POSIX manages this by making seconds be variable length objects, so there's always exactly 31536000 of them in a year (31622400 in leap years). Wow. Are you sure of that? ... Never mind, I guess my leg just got pulled.
paul