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