Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.

#ident	"@(#)README	1.12	07/10/16 SMI"

The /usr/share/lib/zoneinfo/src directory contains zoneinfo timezone source
files.  These source files have been compiled using zic(1M) to create
the zoneinfo data files in /usr/share/lib/zoneinfo.  The zic command can be
used with the zoneinfo source files to create additional data files.

The zoneinfo files track the Olson public source provided at
ftp://elsie.nci.nih.gov/pub/, therefore zoneinfo files may be added and 
removed as the Solaris source is updated.  The current Solaris release of 
the zoneinfo files is based on tzdata2007h.tar.gz.  Replace usage of the 
following GMT[+-]* files with the equivalent Etc/GMT[-+]* file.  For 
example, replace GMT+1, which is 1 hour east of the Prime Meridian, 
with Etc/GMT-1.  Note that /usr/share/lib/zoneinfo/Etc/GMT[-+]* timezones 
are consistent with POSIX, where hours preceded by a "-" are east of the 
Prime Meridian, and hours preceded by a "+" are west of the Prime Meridian.
The following files may be removed in a future Solaris release:

/usr/share/lib/zoneinfo/GMT-12
/usr/share/lib/zoneinfo/GMT-11
/usr/share/lib/zoneinfo/GMT-10
/usr/share/lib/zoneinfo/GMT-9
/usr/share/lib/zoneinfo/GMT-8
/usr/share/lib/zoneinfo/GMT-7
/usr/share/lib/zoneinfo/GMT-6
/usr/share/lib/zoneinfo/GMT-5
/usr/share/lib/zoneinfo/GMT-4
/usr/share/lib/zoneinfo/GMT-3
/usr/share/lib/zoneinfo/GMT-2
/usr/share/lib/zoneinfo/GMT-1
/usr/share/lib/zoneinfo/GMT+1
/usr/share/lib/zoneinfo/GMT+2
/usr/share/lib/zoneinfo/GMT+3
/usr/share/lib/zoneinfo/GMT+4
/usr/share/lib/zoneinfo/GMT+5
/usr/share/lib/zoneinfo/GMT+6
/usr/share/lib/zoneinfo/GMT+7
/usr/share/lib/zoneinfo/GMT+8
/usr/share/lib/zoneinfo/GMT+9
/usr/share/lib/zoneinfo/GMT+10
/usr/share/lib/zoneinfo/GMT+11
/usr/share/lib/zoneinfo/GMT+12
/usr/share/lib/zoneinfo/GMT+13

As zoneinfo timezones are updated, the savings/daylight transition rules
and timezone name abbreviations may change.  This can affect how 
the times are calculated in the local timezone.  Therefore the interpretation
of a time_t value can vary amongst Solaris releases that use different
versions of the zoneinfo timezones.

The zoneinfo timezone data files do not transition past
Tue Jan 19 03:14:07 2038 GMT.  Therefore for 64-bit applications using
zoneinfo timezones, calculations beyond this date may not use the correct
offset from standard time, and could return incorrect values.  This affects
64-bit versions of interfaces such as ascftime(3C), cftime(3C), ctime(3C),
getdate(3C), ftime(3C), mktime(3C), and localtime(3C).

For more information see zic(1M), zdump(1M), environ(5), TIMEZONE(4),
ctime(3C), and mktime(3C) man pages.
