On Thu, Dec 6, 2012 at 7:02 PM, Laruence <larue...@php.net> wrote: > On Thu, Dec 6, 2012 at 5:52 PM, Pierre Joye <pierre....@gmail.com> wrote: >> I mean bug #44942. Sorry. >> >> Also to clarify for non C devs. A handle could be an opened file, a >> pipe or similar resources. Also important to keep in mind that users >> have to pass their own streams to proc_open if they like to pass or >> receive data. >> > Hey, > > but extension should has ability to change the behavior, thinking of pcntl > ext ignore me, I mis-understood.
thanks > > thanks >> On Thu, Dec 6, 2012 at 9:49 AM, Pierre Joye <pierre....@gmail.com> wrote: >>> hi! >>> >>> While looking at the bug #63073, I was wondering if we could simply do >>> not pass open handles to the newly created child process. >>> >>> The main issue in this bug is the session related handles. They are >>> passed to the parent process, which hangs until their are closed. It >>> indeed does not happen (usually) until the end of the request. It >>> makes these functions almost unusable as soon as sessions are used. >>> >>> These functions are about calling external commands and I fail to see >>> which usage may require to access PHP related handles. Does anyone see >>> any issue by not passing them anymore? And fixing this bug (and a >>> couple of other I think)? >>> >>> It is windows only. Not sure if we do the same on other platforms. >>> >>> Cheers, >>> -- >>> Pierre >>> >>> @pierrejoye >> >> >> >> -- >> Pierre >> >> @pierrejoye | http://blog.thepimp.net | http://www.libgd.org >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> > > > > -- > Laruence Xinchen Hui > http://www.laruence.com/ -- Laruence Xinchen Hui http://www.laruence.com/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php