platform_bionic/libc/tzcode
Elliott Hughes 3e3f4a51b8 Treat "persist.sys.timezone" as being a Java-format timezone.
POSIX and Java disagree about the sign in a timezone string like "GMT+3".
This means that if you set "persist.sys.timezone" to such a string, native
code and Java code disagree about what time it is. Resolve this by
translating to POSIX form for native code.

Bug: http://b/25463955
Change-Id: I7c08c459dd8514348a12ce419edcbfbfe8f6d327
Test: manually tested with setprop and date.
2016-07-20 17:23:54 -07:00
..
asctime.c Sync with upstream tzcode (2015g). 2015-10-09 15:15:39 -07:00
difftime.c Sync with upstream tzcode (2015g). 2015-10-09 15:15:39 -07:00
localtime.c Treat "persist.sys.timezone" as being a Java-format timezone. 2016-07-20 17:23:54 -07:00
private.h Sync with upstream tzcode (2015g). 2015-10-09 15:15:39 -07:00
strftime.c Fix strftime if tm_zone is null. 2015-11-12 16:51:31 -08:00
strptime.c Bug 3330205 Thread safe strptime implementation 2011-01-11 09:33:04 -08:00
tzfile.h Sync with upstream tzcode (2015g). 2015-10-09 15:15:39 -07:00