Review request for 5049299

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


Martin,

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 
code.

Thanks,
Michael.

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
>
> http://cr.openjdk.java.net/~martin/clone-exec 
> <http://cr.openjdk.java.net/%7Emartin/clone-exec>
>
> 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 google.com 
> <mailto:martinrb at google.com>> 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:
>     CLONE_VM | SIGCHLD
>     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