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

Reply via email to