postgresql/src
Bruce Momjian ced30eb857 [ This description should have been on the earlier fork/exec
commit, but I am adding it now so it is in CVS.]

The patch basically is a slight rearrangement of the code to allow
fork/exec on Unix, with the ultimate goal of doing CreateProcess on
Win32.  The changes are:

        o  Write out postmaster global variables and per-backend
variables to be read by the exec'ed backend

        o  Mark some static variables as global when exec is used so
then can be dumped from postmaster.c, marked NON_EXEC_STATIC

        o  Remove value passing with -p now that we have per-backend
file

        o  Move some pointer storage out of shared memory for easier
dumping.

        o  Modified pgsql_temp directory cleanup to handle per-database
directories and the backend exec directory under datadir.


Claudio Natoli
2003-12-21 04:30:10 +00:00
..
backend [ This description should have been on the earlier fork/exec 2003-12-21 04:30:10 +00:00
bin Forbid REVOKE on untrusted languages, and don't dump privileges of 2003-12-19 14:21:56 +00:00
corba make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
include Improve btree's initial-positioning-strategy code so that we never need 2003-12-21 01:23:06 +00:00
interfaces Dept. of third thoughts: in fact, libpq should support SCM_CREDS challenge 2003-12-20 18:45:49 +00:00
makefiles $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
pl $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
port make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
template Add -O to really trigger compiler bug. 2003-11-05 07:42:31 +00:00
test Adjust rules output for unknown-vs-any change (affects expected contents 2003-12-18 01:48:53 +00:00
tools Supress ecpg thread test if configure didn't enable threads. Fix 2003-12-19 23:29:15 +00:00
tutorial make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
utils $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
bcc32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
Makefile.global.in Supress ecpg thread test if configure didn't enable threads. Fix 2003-12-19 23:29:15 +00:00
Makefile.shlib Win32 patch for Makefile.shlib 2003-12-01 22:23:06 +00:00
nls-global.mk $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00