Review request for 5049299

Martin Buchholz martinrb at google.com
Tue Jun 2 00:27:54 UTC 2009


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

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> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/core-libs-dev/attachments/20090601/d0067f2b/attachment.html>


More information about the core-libs-dev mailing list