Review request for 5049299

Michael McMahon Michael.McMahon at Sun.COM
Tue Jun 2 14:29:17 UTC 2009


I had done something similar with clone & exec for Linux, but hadn't got 
round to testing it.
So, it seems reasonable to take yours. Do you want to send me your 
updated versions of
process_md.c and the test? I can take care of the merge with the Solaris 


Martin Buchholz wrote:
> I've been working on clone+exec.
> I now have a perhaps-ready-for-prime-time implementation
> that appears to fix the problem on Linux
> and also includes some new tests for script invocation
> <>
> This change conflicts with Michael's changes for Solaris.
> We'll have to work something out.
> My changes are designed to have no effect on Solaris,
> but I have done zero testing there.
> Martin
> On Sat, May 30, 2009 at 10:51, Martin Buchholz <martinrb at 
> <mailto:martinrb at>> wrote:
>     I have a prototype implementation that works only for Linux,
>     only when the environment is inherited,
>     but seems to show that the clone/fork approach works.
>     The main idea is that passing these flags:
>     to clone() appears to work.
>     Passing CLONE_VFORK in addition also seems to work,
>     and may be more reliable.
>     Michael, we will need to coordinate to come up with
>     something that will work for all our Unices.
>     Martin

More information about the core-libs-dev mailing list