This is current/amd64.
The first two and last two lines of every zdump -v output
seem to include NULL values, as in
$ zdump -v Europe/Prague
Europe/Prague -9223372036854775808 = NULL
Europe/Prague -9223372036854689408 = NULL
Europe/Prague Mon Dec 31 23:02:15 1849 UTC = Mon Dec 31 23:59:59 1849 LMT isdst=0
Europe/Prague Mon Dec 31 23:02:16 1849 UTC = Tue Jan 1 00:00:00 1850 PMT isdst=0
[...]
Europe/Prague Sun Oct 25 00:59:59 2499 UTC = Sun Oct 25 02:59:59 2499 CEST isdst=1
Europe/Prague Sun Oct 25 01:00:00 2499 UTC = Sun Oct 25 02:00:00 2499 CET isdst=0
Europe/Prague 9223372036854689407 = NULL
Europe/Prague 9223372036854775807 = NULL
According to zdump(8), these must be
the time at the lowest possible time value,
the time one day after the lowest possible time value,
the time at one day less than the highest possible time value,
and the time at the highest possible time value.
Why are these times formated differently then the rest
(namely, an "%lld" of the time_t)?
Also, these seem to be a counterexample to
Each line ends with "isdst=1" if the given time is
Daylight Saving Time or "isdst=0" otherwise.
No comments:
Post a Comment