postgresql/src/include
Bruce Momjian e5e5a323ca Briefly,
* configure + Makefile changes
 * shared memory attaching in EXEC_BACKEND case (+ minor fix for apparent
cygwin bug under cygwin/EXEC_BACKEND case only)
 * PATH env var separator differences
 * missing win32 rand functions added
 * placeholder replacements for sync etc under port.h


To those who are really interested, and there are a few of you: the attached
patch + file will allow the source base to be compiled (and, for some
definition, "run") under MingW, with the following caveats (I wanted to
first properly fix all but the last of these, but y'all won't quit asking
for a patch :-):

        * child death: SIGCHLD not yet sent, so as a minimum, you'll need to
put in some sort of delay after StartupDatabase, and handle setting
StartupPID to 0 etc (ie. the stuff the reaper() signal function is supposed
to do)

        * dirmod.c: comment out the elog calls

        * dfmgr.c: some hackage required to substitute_libpath_macro

        * slru/xact.c: comment out the errno checking after the readdir
(fixed by next version of MingW)

Again, this is only if you *really* want to see postgres compile and start,
and is a nice leg-up for working on the other Win32 TODO list items. Just
don't expect too much else from it at this point...


Claudio Natoli
2004-02-02 00:11:31 +00:00
..
access Attached is a patch that fixes some trivial typos and alignment. Please 2004-01-26 22:51:56 +00:00
bootstrap make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
catalog Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
commands Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
executor Fix oversight in optimization that avoids an unnecessary projection step 2004-01-22 02:23:21 +00:00
lib make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
libpq Here's the latest win32 signals code, this time in the form of a patch 2004-01-27 00:45:26 +00:00
mb make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
nodes Fix oversight in optimization that avoids an unnecessary projection step 2004-01-22 02:23:21 +00:00
optimizer Revise GEQO planner to make use of some heuristic knowledge about SQL, namely 2004-01-23 23:54:21 +00:00
parser Fix a minor bug introduced by the recent CREATE TABLE AS / WITH OIDS 2004-01-23 02:13:12 +00:00
port [all] Removed call to getppid in SendPostmasterSignal, replacing with a 2004-01-26 22:59:54 +00:00
regex make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
rewrite make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
storage Ensure that close() and fclose() are checked for errors, at least in 2004-01-26 22:35:32 +00:00
tcop make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
utils Repair problem identified by Olivier Prenant: ALTER DATABASE SET search_path 2004-01-19 19:04:40 +00:00
c.h Remove the following unused type definitions: bool8, bool16, bool32, word8, 2004-01-10 23:39:51 +00:00
fmgr.h Add a hash table to cache lookups of 'C'-language functions (that is, 2004-01-19 02:06:42 +00:00
funcapi.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
getaddrinfo.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
getopt_long.h $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
miscadmin.h Remove sleep() and use single PG_SLEEP call for Win32 signal handling 2004-01-30 15:57:04 +00:00
pg_config.h.in Rename USE_THREADS to ENABLE_THREAD_SAFETY to avoid name clash with Perl. 2003-11-24 13:16:22 +00:00
pg_config.h.win32 Bump all version numbers and version stamps mentioned in RELEASE_CHANGES. 2003-11-30 06:09:54 +00:00
pg_config_manual.h Make the 'wal_debug' GUC variable a boolean (rather than an integer), and 2004-01-06 17:26:23 +00:00
pgstat.h Continued rearrangement to permit pgstat + BootstrapMain processes to be 2003-12-25 03:52:51 +00:00
port.h Briefly, 2004-02-02 00:11:31 +00:00
postgres.h Tighten short-circuit tests for deciding whether we need to invoke 2004-01-16 20:51:30 +00:00
postgres_ext.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
postgres_fe.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
rusagestub.h make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
strdup.h Fix an obsolete file path mentioned in a comment. 2004-01-25 22:19:42 +00:00