gmtime is not POSIX compliant due to leap seconds

Warner Losh imp at bsdimp.com
Sun May 20 18:14:33 UTC 2018


On Sun, May 20, 2018 at 11:18 AM, Garrett Wollman <wollman at csail.mit.edu>
wrote:

> On May 20, 2018 1:08:13 PM EDT, Eitan Adler <lists at eitanadler.com> wrote:
> > This means that gmtime ought not to be affected by leap seconds.
>
> If you are getting leap-second adjustments, then you are using a
> nonstandard build of the data files with that feature enabled. Don't do
> that if POSIX behavior is what you want.
>

If you have those options enabled, the times are TAI times, not UTC times,
so the conversions are correct...

Furthermore, leap seconds must die.

Warner


More information about the freebsd-standards mailing list