Subject: Re: [boost] [gsoc] Boost.Process done
From: Boris Schaeling (boris_at_[hidden])
Date: 2010-08-24 17:35:29
On Thu, 19 Aug 2010 22:40:14 +0200, Boris Schaeling <boris_at_[hidden]>
> On Thu, 19 Aug 2010 22:34:36 +0200, Ilya Sokolov <ilyasokol_at_[hidden]>
>> Boris Schaeling wrote (in the attached file):
>> > File descriptors must be closed after context is instantiated as the
>> > context constructor uses the behavior inherit which tries to dup()
>> > stdin, stdout and stderr.
>> Which makes me nervous (sorry) as it is superfluous in 90% of cases.
> Currently the standard constructor of the context class reproduces
> standard behavior on POSIX systems (file descriptors are inherited). Do
> you think this should be changed? Or it would be fine to provide another
> constructor which expects up to three parameters to configure stdin,
> stdout and stderr?
Can you please comment on this one, too, Ilya? Maybe you missed this
posting as the thread is rather huge now.