Integrate src/timezone library for all platforms. There is more we can

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

Commit: 63bd0db12199c5df043e1dea0f2b574f622b3a4c
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2004-05-21T05:08:06Z
Releases: 8.0.0
Integrate src/timezone library for all platforms.  There is more we can
and should do now that we control our own destiny for timezone handling,
but this commit gets the bulk of the picayune diffs in place.
Magnus Hagander and Tom Lane.

Files

PathChange+/−
configure modified +1 −1
configure.in modified +3 −3
doc/src/sgml/regress.sgml modified +9 −10
src/backend/access/transam/xact.c modified +3 −3
src/backend/access/transam/xlog.c modified +3 −4
src/backend/bootstrap/bootparse.y modified +2 −2
src/backend/bootstrap/bootscanner.l modified +2 −3
src/backend/bootstrap/bootstrap.c modified +6 −3
src/backend/commands/variable.c modified +36 −221
src/backend/Makefile modified +2 −6
src/backend/optimizer/geqo/geqo_main.c modified +2 −2
src/backend/postmaster/postmaster.c modified +12 −5
src/backend/tcop/postgres.c modified +6 −4
src/backend/utils/adt/date.c modified +26 −26
src/backend/utils/adt/datetime.c modified +26 −28
src/backend/utils/adt/formatting.c modified +10 −11
src/backend/utils/adt/misc.c modified +1 −2
src/backend/utils/adt/nabstime.c modified +24 −86
src/backend/utils/adt/timestamp.c modified +34 −68
src/backend/utils/error/elog.c modified +6 −7
src/backend/utils/misc/guc.c modified +1 −5
src/include/catalog/pg_control.h modified +2 −3
src/include/c.h modified +1 −13
src/include/commands/vacuum.h modified +2 −4
src/include/libpq/libpq-be.h modified +2 −3
src/include/pg_config.h.in modified +0 −3
src/include/pg_config_manual.h modified +1 −9
src/include/pgtime.h added +73 −0
src/include/port.h modified +1 −35
src/include/utils/datetime.h modified +12 −14
src/include/utils/nabstime.h modified +3 −3
src/include/utils/timestamp.h modified +7 −7
src/Makefile.global.in modified +1 −3
src/port/gettimeofday.c modified +3 −2
src/test/regress/expected/abstime-solaris-1947.out deleted +0 −130
src/test/regress/expected/horology-no-DST-before-1970.out deleted +0 −2924
src/test/regress/expected/horology-solaris-1947.out deleted +0 −2924
src/test/regress/expected/tinterval-solaris-1947.out deleted +0 −170
src/test/regress/resultmap modified +0 −27
src/timezone/asctime.c deleted +0 −75
src/timezone/difftime.c deleted +0 −84
src/timezone/ialloc.c modified +9 −31
src/timezone/localtime.c modified +86 −566
src/timezone/Makefile modified +10 −8
src/timezone/pgtz.c modified +262 −1
src/timezone/pgtz.h modified +20 −9
src/timezone/private.h modified +18 −208
src/timezone/README modified +0 −12
src/timezone/scheck.c modified +3 −11
src/timezone/strftime.c added +480 −0
src/timezone/tzfile.h modified +0 −58
src/timezone/zic.c modified +131 −264