mirror of
https://frontier.innolan.net/rainlance/amiga-tz.git
synced 2025-11-20 14:26:59 +00:00
83 lines
3.5 KiB
Plaintext
83 lines
3.5 KiB
Plaintext
%W%
|
|
|
|
TODO BEFORE comp.sources RELEASE:
|
|
|
|
* Get everything except usno date copyrighted.
|
|
* Should /etc/zoneinfo/GMT0 change to /etc/zoneinfo/GMT, with the
|
|
necessary change to the newctime.3 manual page? If it is changed,
|
|
all the GMT0's can disappear from localtime.c.
|
|
* Gotta get "date.c" up to speed, and must conditionalize "logwtmp.c"
|
|
for the System V world.
|
|
In particular, how to handle ambiguous 10-character arguments to date
|
|
such as
|
|
date 0102030405
|
|
where it's unclear whether the year is at the start (UCB style)
|
|
or the end (System V style)? Also--toss in a "-a" (adjust time)
|
|
option for the Sun world?
|
|
* Could use a date manual page.
|
|
* Need to update the newctime.3 to describe the treatment of TZ's such
|
|
as "Guy Mean Time", if it's decided that the treatment is reasonable.
|
|
* Turn most everything into version "5.1".
|
|
|
|
===============================================================================
|
|
|
|
This 1989 update of the time zone package features
|
|
|
|
* POSIXization (including interpretation of POSIX-style TZ environment
|
|
variables, provided by Guy Harris),
|
|
* ANSIfication (including versions of "mktime" and "difftime"),
|
|
* SVIDulation (an "altzone" variable)
|
|
* MACHination (the "gtime" function)
|
|
* corrections to some time zone data (including corrections to the rules
|
|
for Great Britain and New Zealand)
|
|
* reference data from the United States Naval Observatory for folks who
|
|
want to do additional time zones
|
|
* and the 1989 data for Saudi Arabia.
|
|
|
|
(Since this code will be treated as "part of the implementation" in some places
|
|
and as "part of the application" in others, there's no good way to name
|
|
functions, such as timegm, that are not part of the proposed ANSI C standard;
|
|
such functions have kept their old, underscore-free names in this update.)
|
|
|
|
Support for the tz_abbr variable has been eliminated from this version
|
|
(to forestall "kitchen sink" complaints from certain quarters :-).
|
|
|
|
Support for Turbo C compilation has also been eliminated; it was present to
|
|
allow checking in an ANSI-style environment, and such checking is now done with
|
|
gcc.
|
|
|
|
And the "dyzise" function has disappeared; it was present to allow compilation
|
|
of the "date" command on old BSD systems, and a version of "date" is now
|
|
provided in the package.
|
|
|
|
Since POSIX frowns on correct leap second handling, the default behavior of
|
|
the "zic" command (in the absence of a "-L" option) has been changed to omit
|
|
leap second information from its output files.
|
|
|
|
Please send comments or information to ado@ncifcrf.gov.
|
|
|
|
Be sure to read the comments in "Makefile" and make any changes
|
|
needed to make things right for your system.
|
|
|
|
To use the new functions, use a "-lz" option when compiling or linking.
|
|
|
|
Historical local time information has been included here not because it
|
|
is particularly useful, but rather to:
|
|
|
|
* give an idea of the variety of local time rules that have
|
|
existed in the past and thus an idea of the variety that may be
|
|
expected in the future;
|
|
|
|
* provide a test of the generality of the local time rule description
|
|
system.
|
|
|
|
The information in the time zone data files is by no means authoritative;
|
|
if you know that the rules are different from those in a file, by all means
|
|
feel free to change file (and please send the changed version to
|
|
ado@ncifcrf.gov for use in the future). Europeans take note!
|
|
|
|
Thanks to these Timezone Caballeros who've made major contributions to the
|
|
time conversion package: Keith Bostic; Bob Devine; Robert Elz; Guy Harris;
|
|
Mark Horton; John Mackin; and Bradley White. None of them are responsible for
|
|
remaining errors.
|