README revision d2f39b7276aa68d0aa1186001d96877c765fddc0
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeCopyright 2008 Sun Microsystems, Inc. All rights reserved.
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeUse is subject to license terms.
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke#ident "%Z%%M% %I% %E% SMI"
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeThe /usr/share/lib/zoneinfo/src directory contains zoneinfo timezone source
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckefiles. These source files have been compiled using zic(1M) to create
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckethe zoneinfo data files in /usr/share/lib/zoneinfo. The zic command can be
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckeused with the zoneinfo source files to create additional data files.
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeThe zoneinfo files track the Olson public source provided at
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckeftp://elsie.nci.nih.gov/pub/, therefore zoneinfo files may be added and
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckeremoved as the Solaris source is updated. The current Solaris release of
e5636f167d8113960d320407cbbd7cd3580241d4Christian Maederthe zoneinfo files is based on tzdata2008c.tar.gz.
34964d30438020ed5219478bbd82b57291850e86Dominik Luecke
34964d30438020ed5219478bbd82b57291850e86Dominik LueckeThe /usr/share/lib/zoneinfo/GMT[+-]* timezones listed below have been
34964d30438020ed5219478bbd82b57291850e86Dominik Lueckeremoved from the release. Replace usage of the
34964d30438020ed5219478bbd82b57291850e86Dominik Luecke/usr/share/lib/zoneinfo/GMT[+-]* files with the equivalent quoted timezone
34964d30438020ed5219478bbd82b57291850e86Dominik Luecke(see environ(5)). Note the signs of the offsets of the equivalent quoted
34964d30438020ed5219478bbd82b57291850e86Dominik Luecketimezone are reversed from the signs of the /usr/share/lib/zoneinfo/GMT[+-]*
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckefiles.
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik LueckeFor example, replace TZ=:GMT+1, with TZ="<GMT-1>-1". (The colon (:) is
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckesignificant. Without the colon, for example TZ=GMT+1, an unquoted timezone
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Lueckeis used; unquoted timezones are not affected by the removal of the zoneinfo
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecketimezone files listed below.)
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeThe following files have been removed from the release:
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT-12
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-11
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-10
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-9
470f06616bf0701c5a3200c237477f8da34834a0Dominik Luecke/usr/share/lib/zoneinfo/GMT-8
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-7
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-6
470f06616bf0701c5a3200c237477f8da34834a0Dominik Luecke/usr/share/lib/zoneinfo/GMT-5
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-4
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT-3
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-2
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT-1
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT+1
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT+2
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT+3
5e5d3e82af3bc2834f8718a52d9f45da80220273Dominik Luecke/usr/share/lib/zoneinfo/GMT+4
9f9e2589e05828b9e34c83fa5687d497da2199aeDominik Luecke/usr/share/lib/zoneinfo/GMT+5
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+6
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+7
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+8
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+9
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+10
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+11
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+12
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke/usr/share/lib/zoneinfo/GMT+13
9f9e2589e05828b9e34c83fa5687d497da2199aeDominik Luecke
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeAs zoneinfo timezones are updated, the savings/daylight transition rules
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckeand timezone name abbreviations may change. This can affect how
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckethe times are calculated in the local timezone. Therefore the interpretation
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckeof a time_t value can vary amongst Solaris releases that use different
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckeversions of the zoneinfo timezones.
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeThe zoneinfo timezone data files do not transition past
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeTue Jan 19 03:14:07 2038 GMT. Therefore for 64-bit applications using
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckezoneinfo timezones, calculations beyond this date may not use the correct
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckeoffset from standard time, and could return incorrect values. This affects
e5636f167d8113960d320407cbbd7cd3580241d4Christian Maeder64-bit versions of interfaces such as ascftime(3C), cftime(3C), ctime(3C),
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckegetdate(3C), ftime(3C), mktime(3C), and localtime(3C).
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Luecke
05a206508bc898f87fe6ab6e069814df3c29d303Dominik LueckeFor more information see zic(1M), zdump(1M), environ(5), TIMEZONE(4),
05a206508bc898f87fe6ab6e069814df3c29d303Dominik Lueckectime(3C), and mktime(3C) man pages.
5406d70d63c7c843823cda85d3a3304c432e9f2aDominik Luecke