Unable to start process using Runtime - Solved

Michael Franz mvfranz at gmail.com
Sun Oct 26 05:58:40 PDT 2008


Martin,

I can take a deeper look at the problem and let you know what I come up
with.

Michael

On Sat, Oct 25, 2008 at 10:15 PM, Martin Buchholz <martinrb at google.com>wrote:

> Michael,
>
> That looks like a fine patch to the BSD version of UNIXProcess_md.c,
> but my idea was to avoid having to have a BSD version of this file
> at all.  The hope is eventually to have BSD support integrated into the
> standard OpenJDK sources, hopefully without special case code
> specifically for BSDs.
>
> Martin
>
> On Sat, Oct 25, 2008 at 13:55, Michael Franz <mvfranz at gmail.com> wrote:
> > Martin,
> >
> > Here are the changes that work for OS X.
> >
> > Michael
> >
> >
> > On Sat, Oct 25, 2008 at 12:47 PM, Martin Buchholz <martinrb at google.com>
> > wrote:
> >>
> >> Hi Michael,
> >>
> >> I am the author of the changes to UNIXProcess_md.c.
> >> File descriptor 3 is used to communicate any cause of failure
> >> back to the parent process.
> >>
> >> One might think that the openjdk7 code would work on
> >> BSD because if the standard way of opening /proc/self/fd,
> >> it falls back to closing all descriptors up to sysconf(_SC_OPEN_MAX),
> >> which one would think the BSDs would have implemented.
> >>
> >> In any case, even if the current jdk7 code doesn't work on BSD,
> >> it should be easy to create a small patch to it that would be
> >> portable to more Unix systems, that could be accepted upstream.
> >> I would be willing to review.
> >>
> >> Martin
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20081026/77e42a9a/attachment.html 


More information about the bsd-port-dev mailing list