Tom Lane wrote:
Hmm. Now that you mention it, didn't we solve a similar problem by exploiting the behavior where CreateProcess creates a process but doesn't start it running? I'm envisioning * Create child process in suspended state * Assign it ownership of a lock (can we do that?) * Set it running
Not sure, but the SECURITY_ATTRIBUTES argument to CreateFile has a bInheritHandle member that specifies whether a child process can inherit the fiel HANDLE. I'm not sure if that would include locks on the file HANDLE.
-- Andrew Chernow eSilo, LLC every bit counts http://www.esilo.com/ -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers