The new std.process is ready for review

Steven Schveighoffer schveiguy at yahoo.com
Sun Feb 24 09:20:38 PST 2013


On Sun, 24 Feb 2013 10:53:48 -0500, Lars T. Kyllingstad  
<public at kyllingen.net> wrote:

> On Sunday, 24 February 2013 at 15:37:10 UTC, Steven Schveighoffer wrote:

>
>> Either of these is possible similar to how core.thread keeps track of  
>> all threads, we could simply ignore any child exits that we didn't  
>> manage.  And I think it's worth implementing at some point (this is not  
>> an easy problem to solve correctly), but not for this release.
>
> I agree, this will be difficult or impossible on POSIX.  Calling wait()  
> and then ignoring the processes we don't care about won't do, because  
> then we've ruined the chance for other code to call wait() on those  
> processes.

I think if we have this feature, there needs to be a big fat warning not  
to start child processes except through this library.  We could provide a  
hook to call when an unknown child exits...

-Steve


More information about the Digitalmars-d mailing list