postgresql/src
Tom Lane cd00406774 Replace time_t with pg_time_t (same values, but always int64) in on-disk
data structures and backend internal APIs.  This solves problems we've seen
recently with inconsistent layout of pg_control between machines that have
32-bit time_t and those that have already migrated to 64-bit time_t.  Also,
we can get out from under the problem that Windows' Unix-API emulation is not
consistent about the width of time_t.

There are a few remaining places where local time_t variables are used to hold
the current or recent result of time(NULL).  I didn't bother changing these
since they do not affect any cross-module APIs and surely all platforms will
have 64-bit time_t before overflow becomes an actual risk.  time_t should
be avoided for anything visible to extension modules, however.
2008-02-17 02:09:32 +00:00
..
backend Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
bin Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
include Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
interfaces Rename a libpq NOT_USED SSL function to 2008-02-16 21:03:30 +00:00
makefiles
pl Document the fix for perl 5.10 with this comment: 2008-01-23 00:55:47 +00:00
port Stamp HEAD as 8.4devel. 2008-02-13 03:40:38 +00:00
template
test Update timezone code to track the upstream changes since 2003. In particular 2008-02-16 21:16:04 +00:00
timezone Update timezone code to track the upstream changes since 2003. In particular 2008-02-16 21:16:04 +00:00
tools Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
tutorial Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
bcc32.mak
DEVELOPERS
Makefile
Makefile.global.in I find that an out-of-the-box installation of OSSP uuid 1.6.0 installs 2007-11-13 00:13:19 +00:00
Makefile.shlib
nls-global.mk
win32.mak