xref: /titanic_51/usr/src/data/zoneinfo/README (revision 5d0e1406420f52cc4d3d0543044034c4894b5865)
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