1 Copyright 2009 Sun Microsystems, Inc. All rights reserved. 2 Use is subject to license terms. 3 4 The /usr/share/lib/zoneinfo/src directory contains zoneinfo timezone source 5 files. These source files have been compiled using zic(1M) to create 6 the zoneinfo data files in /usr/share/lib/zoneinfo. The zic command can be 7 used with the zoneinfo source files to create additional data files. 8 9 The zoneinfo files track the Olson public source provided at 10 ftp://elsie.nci.nih.gov/pub/, therefore zoneinfo files may be added and 11 removed as the Solaris source is updated. The current Solaris release of 12 the zoneinfo files is based on tzdata2009q.tar.gz. 13 14 The /usr/share/lib/zoneinfo/GMT[+-]* timezones listed below have been 15 removed from the release. Replace usage of the 16 /usr/share/lib/zoneinfo/GMT[+-]* files with the equivalent quoted timezone 17 (see environ(5)). Note the signs of the offsets of the equivalent quoted 18 timezone are reversed from the signs of the /usr/share/lib/zoneinfo/GMT[+-]* 19 files. 20 21 For example, replace TZ=:GMT+1, with TZ="<GMT-1>-1". (The colon (:) is 22 significant. Without the colon, for example TZ=GMT+1, an unquoted timezone 23 is used; unquoted timezones are not affected by the removal of the zoneinfo 24 timezone files listed below.) 25 26 The following files have been removed from the release: 27 28 /usr/share/lib/zoneinfo/GMT-12 29 /usr/share/lib/zoneinfo/GMT-11 30 /usr/share/lib/zoneinfo/GMT-10 31 /usr/share/lib/zoneinfo/GMT-9 32 /usr/share/lib/zoneinfo/GMT-8 33 /usr/share/lib/zoneinfo/GMT-7 34 /usr/share/lib/zoneinfo/GMT-6 35 /usr/share/lib/zoneinfo/GMT-5 36 /usr/share/lib/zoneinfo/GMT-4 37 /usr/share/lib/zoneinfo/GMT-3 38 /usr/share/lib/zoneinfo/GMT-2 39 /usr/share/lib/zoneinfo/GMT-1 40 /usr/share/lib/zoneinfo/GMT+1 41 /usr/share/lib/zoneinfo/GMT+2 42 /usr/share/lib/zoneinfo/GMT+3 43 /usr/share/lib/zoneinfo/GMT+4 44 /usr/share/lib/zoneinfo/GMT+5 45 /usr/share/lib/zoneinfo/GMT+6 46 /usr/share/lib/zoneinfo/GMT+7 47 /usr/share/lib/zoneinfo/GMT+8 48 /usr/share/lib/zoneinfo/GMT+9 49 /usr/share/lib/zoneinfo/GMT+10 50 /usr/share/lib/zoneinfo/GMT+11 51 /usr/share/lib/zoneinfo/GMT+12 52 /usr/share/lib/zoneinfo/GMT+13 53 54 As zoneinfo timezones are updated, the savings/daylight transition rules 55 and timezone name abbreviations may change. This can affect how 56 the times are calculated in the local timezone. Therefore the interpretation 57 of a time_t value can vary amongst Solaris releases that use different 58 versions of the zoneinfo timezones. 59 60 The zoneinfo timezone data files do not transition past 61 Tue Jan 19 03:14:07 2038 GMT. Therefore for 64-bit applications using 62 zoneinfo timezones, calculations beyond this date may not use the correct 63 offset from standard time, and could return incorrect values. This affects 64 64-bit versions of interfaces such as ascftime(3C), cftime(3C), ctime(3C), 65 getdate(3C), ftime(3C), mktime(3C), and localtime(3C). 66 67 For more information see zic(1M), zdump(1M), environ(5), TIMEZONE(4), 68 ctime(3C), and mktime(3C) man pages. 69