On Dec 28, 2025, at 6:12 PM, Paul Eggert via tz <[email protected]> wrote:

> It's still there, as a rarely-used option. By default current TZDB installs 
> two files for Los Angeles:
> 
> /usr/share/zoneinfo/America/Los_Angeles
> /usr/share/zoneinfo-leaps/America/Los_Angeles
> 
> and the latter file uses TAI.

"Uses TAI" in what sense?

The non-leap-second versions convert times represented as POSIX-style "seconds 
since the Epoch", which means "seconds since 1970-01-01 00:00:00 UTC, adjusted 
such that positive leap seconds aren't counted and additional seconds are added 
for negative leap seconds", to a local or UTC time corresponding to that value, 
and convert a "struct tm" corresponding to a local time to a value of that sort 
that would correspond to it.

The leap-second versions convert times represented as "seconds that have 
elapsed since 1970-01-01 00:00:00 UTC", perhaps really meaning "... following 
the introduction of leap seconds" (not sure whether times before the 
introduction of the leap second would work down to the second).

I'm not seeing whether either of those involve TAI. A clock that keeps TAI, 
which I guess would mean a clock that, on the first second of 1970-01-01 at the 
IERS Reference Meridian, would read 00:00:10, right?

Reply via email to