Re: 5.9.1 release now integrated into ponie
[email protected] (Nicholas Clark) Sun, 2 May 2004 19:14:31 +0100
| Newsgroups | perl.ponie.dev |
|---|---|
| Message-ID | <[email protected]> |
On Sat, May 01, 2004 at 07:38:47PM -0700, Jeff Clites wrote: > On Apr 29, 2004, at 8:04 AM, Nicholas Clark wrote: > > >>../lib/warnings.t 503 1 0.20% 224 > > > >This is this test: > ... > >exec $^X, "-e0" ; > > > >and it is failing with ENOTSUP. Really. I checked with ktrace: > ... > >Of course, this can't be happening, as the OS X man page doesn't list > >ENOTSUP as a possible return from execve. Hence I don't know where to > >look next. > >(Darwin source code....?) > > It turns out that you can't execve with more than one running thread > (apparently). The code below demonstrates. I don't know why this is the > case (or why the test code is hitting this), but I figured this out by > looking at the kernel source code (xnu project, in Darwin). Wow. Thanks for digging this out. Mmm. Does this mean that Darwin with threads is not POSIX? Nicholas Clark