Time Library Organisation
simonmar at microsoft.com
Mon Jan 31 05:33:10 EST 2005
On 28 January 2005 21:54, Ketil Malde wrote:
> Ashley Yakeley <ashley at semantic.org> writes:
>> It seems what should have been done was to create a patch to the
>> kernel that allows the hardware clock to run on TAI but have
>> gettimeofday return broken time as per POSIX, and have some other
>> function to return TAI time. Perhaps someone's done this.
> I tried to find out, with no success. Anybody? I'm about to
> reinstall my Linux laptop after a disk crash, so I could try to do
> this. It also appears that support is needed in NTP, although I'm not
> sure why.
I don't know about the NTP support, but at least with GNU libc you can
use a system clock set to TAI:
> TZ=Europe/London date
Mon Jan 31 09:42:47 GMT 2005
> TZ=right/Europe/London date
Mon Jan 31 09:42:26 GMT 2005
when TZ is set to "right/..." glibc assumes the system clock is set to
TAI seconds since the epoch.
Of course, there's still no way for a user program to tell whether the
system clock is supposed to be TAI or UTC.
More information about the Libraries