postgresql/src/timezone
Tom Lane 2946ccf35f Fix pg_tzset() to ensure that 'lclmem' (the static variable holding
the localtime timezone data) is not overwritten until we know the data
is good.  tzload() is capable of failing after having begun modifying
the struct it's pointed at, and in such cases the static data was left
in a corrupt state.  Bug does not exist pre-8.0 (since we didn't have
this code then) nor post-8.0 (since we already changed the code to
tzload into local variables initially).  Per report from Nick Martens.
2006-01-10 20:16:25 +00:00
..
data Update timezone data files to release 2005m of the zic database. 2005-09-07 21:39:41 +00:00
ialloc.c pgindent did a pretty awful job on the timezone code, particularly with 2004-05-21 20:59:10 +00:00
localtime.c Fix pg_tzset() to ensure that 'lclmem' (the static variable holding 2006-01-10 20:16:25 +00:00
Makefile make clean must remove zic$(X) for Windows, per Magnus. 2004-12-31 19:01:54 +00:00
pgtz.c Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
pgtz.h Tag appropriate files for rc3 2004-12-31 22:04:05 +00:00
private.h Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
README Update RELEASE_CHANGES to mention updating the timezone database as 2004-10-24 15:01:54 +00:00
scheck.c pgindent did a pretty awful job on the timezone code, particularly with 2004-05-21 20:59:10 +00:00
strftime.c Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
tzfile.h pgindent did a pretty awful job on the timezone code, particularly with 2004-05-21 20:59:10 +00:00
zic.c Remove inclusion of windows.h now that it is included in c.h, per idea 2004-09-27 19:16:03 +00:00

This is a PostgreSQL adapted version of the timezone library
from:

	ftp://elsie.nci.nih.gov/pub/tzcode*.tar.gz

The data files under data/ are an exact copy of the latest data set
from

	ftp://elsie.nci.nih.gov/pub/tzdata*.tar.gz

Since time zone rules change frequently in some parts of the world,
we should endeavor to update the data files before each PostgreSQL
release.