[tz] question regarding 'timezone' variable
Christos Zoulas
christos at zoulas.com
Wed Sep 2 05:47:35 UTC 2015
On Sep 1, 10:40am, eggert at cs.ucla.edu (Paul Eggert) wrote:
-- Subject: Re: [tz] question regarding 'timezone' variable
| On 09/01/2015 09:45 AM, Christos Zoulas wrote:
| > The NetBSD _z changes added strftime_z and strftime_lz. Shouldn't those be
| > adopted too? If not, why?
|
| They're not needed on systems that have tm_gmtoff and tm_zone, as
| strftime can and should consult those struct tm members instead of
| consulting any separate timezone_t type.
|
| Systems that lack tm_gmtoff and tm_zone can't possibly be thread-safe in
| the presence of multiple time zones anyway, so we don't need to worry
| about adding strftime_z and strftime_lz to such systems.
...
pt = _add(tzname[t->tm_isdst != 0],
...
How do you access tzname which is a global making sure that it does not
change under you by another thread?
christos
More information about the tz
mailing list