postgresql/src/tools
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 Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
editors Update Emacs/vim editor info. 2006-09-07 00:10:46 +00:00
entab Normalize fgets() calls to use sizeof() for calculating the buffer size 2007-02-08 11:10:27 +00:00
findoidjoins Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
fsync Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
make_diff Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
msvc Replace time_t with pg_time_t (same values, but always int64) in on-disk 2008-02-17 02:09:32 +00:00
pginclude Add WIN32 compile suggestion to pginclude README. 2006-07-19 15:06:06 +00:00
pgindent Change /contrib to contrib for consistency. 2008-01-24 06:23:33 +00:00
ccsym Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
codelines Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
copyright Modify copyright script to handle cases where there is only one year 2008-01-02 02:36:18 +00:00
find_badmacros Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
find_gt_lt Remove use of '<' and '>' in SGML, use '&' escapes. 2006-10-16 17:28:03 +00:00
find_static Have find_static skip main() functions. 2006-07-14 14:59:00 +00:00
find_typedef Update find_typedefs to handle simple 'typedef X' cases, per request 2007-12-21 21:02:41 +00:00
major_release_split Add script major_release_split to simplify creating release notes for 2007-04-20 19:40:53 +00:00
make_ctags Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
make_etags Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
make_keywords Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
make_mkid Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
pgcvslog Add comment. 2007-10-09 02:56:44 +00:00
pgtest Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
RELEASE_CHANGES Update minor version bumping policy. 2008-02-13 21:09:24 +00:00