mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-08-11 01:13:22 +02:00
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. |
||
---|---|---|
.. | ||
backend | ||
editors | ||
entab | ||
findoidjoins | ||
fsync | ||
make_diff | ||
msvc | ||
pginclude | ||
pgindent | ||
ccsym | ||
codelines | ||
copyright | ||
find_badmacros | ||
find_gt_lt | ||
find_static | ||
find_typedef | ||
major_release_split | ||
make_ctags | ||
make_etags | ||
make_keywords | ||
make_mkid | ||
pgcvslog | ||
pgtest | ||
RELEASE_CHANGES |