bionic/libc/tzcode
Elliott Hughes 4a05bef4c0 Cache the most-recently used timezone for mktime_tz and localtime_tz.
Normally, the C library implicitly caches your timezone by virtue
of the fact that the prehistoric API assumes a single timezone for
the entire process.

The unfortunate mktime_tz and localtime_tz extensions work around
this, but represent timezones as strings to their callers, so code
that makes heavy use of these needs a cache to be able to perform
acceptably until it can hopefully one day be rewritten to use
java.util.Calendar or icu4c.

Bug: 8270865
Change-Id: I92e3964e86dc33ceac925f819cc5e26ff4203f50
2013-03-11 17:17:02 -07:00
..
asctime.c auto import //branches/master/...@140412 2009-03-18 22:20:24 -07:00
difftime.c auto import //branches/master/...@140412 2009-03-18 22:20:24 -07:00
localtime.c Cache the most-recently used timezone for mktime_tz and localtime_tz. 2013-03-11 17:17:02 -07:00
private.h auto import //branches/master/...@140412 2009-03-18 22:20:24 -07:00
strftime.c libc: remove private declarations from <time.h> and <resolv.h> 2012-01-13 14:24:08 +01:00
strptime.c Bug 3330205 Thread safe strptime implementation 2011-01-11 09:33:04 -08:00
tzfile.h auto import //branches/master/...@140412 2009-03-18 22:20:24 -07:00