Update timezone code to track the upstream changes since 2003. In particular

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 0171e72d4da2da7974ff13c63130e2175cebee88
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2008-02-16T21:16:04Z
Releases: 8.4.0
Update timezone code to track the upstream changes since 2003.  In particular
this adds support for 64-bit tzdata files, which is needed to support DST
calculations beyond 2038.  Add a regression test case to give some minimal
confidence that that really works.

Heikki Linnakangas

Files

PathChange+/−
src/test/regress/expected/timestamptz.out modified +25 −0
src/test/regress/sql/timestamptz.sql modified +7 −0
src/timezone/ialloc.c modified +2 −2
src/timezone/localtime.c modified +473 −126
src/timezone/pgtz.c modified +5 −4
src/timezone/pgtz.h modified +5 −2
src/timezone/private.h modified +34 −20
src/timezone/README modified +6 −4
src/timezone/scheck.c modified +5 −6
src/timezone/strftime.c modified +61 −18
src/timezone/tzfile.h modified +27 −13
src/timezone/zic.c modified +692 −240