> >Change 20643 by [EMAIL PROTECTED] on 2003/08/12 10:13:53
> >
> >     A generally useful hunk from Ilya's microperl patch.
> >     (If no fcntl F_SETFD, fake it the best we can.)
> 
> This doesn't look correct.  pp[1] is closed, but the stale
> fd is passed into the do_*exec*() calls below.  If the exec()
> fails, those functions will scribble into someone else's fd.
> 
> Why not avoid the creation of the error pipe for the crippled
> platforms in the first place?  Closing both ends of a pipe
> pretty much means you never needed it to begin with.  :)  --GSAR

Honestly, in this case I don't much care...  This is about
building microperl, which means that we shouldn't be calling
system() anyway.

-- 
Jarkko Hietaniemi <[EMAIL PROTECTED]> http://www.iki.fi/jhi/ "There is this special
biologist word we use for 'stable'.  It is 'dead'." -- Jack Cohen

Reply via email to