[tz] NetBSD vs Darwin timezone API

Paul Eggert eggert at cs.ucla.edu
Sat Nov 12 07:16:17 UTC 2016

Guy Harris wrote:
> what conclusion did we come to, if any, about the lifetime of memory pointed to by tm_zone?

In the reference implementation and in NetBSD, the lifetime is until the 
corresponding timezone_t object is passed to tzfree. Come to think of it, that 
argues against spontaneous changes to timezone_t objects unless the changes 
never obsolete any existing abbreviations.

I don't know about Darwin. I hope the tm_zone lifetime is not erratic (i.e., 
until the next time the system randomly decides to change time zones); that 
would be bad.

More information about the tz mailing list