Boost logo

Boost :

Subject: Re: [boost] [process] Formal Review
From: Nat Goodspeed (nat_at_[hidden])
Date: 2016-11-07 13:50:07


On Sun, Nov 6, 2016 at 9:56 PM, Gavin Lambert <gavinl_at_[hidden]> wrote:

> If you're going to be launching processes concurrently from multiple threads

or for other reasons mentioned earlier in this thread

> then Boost.Process would
> need to use STARTUPINFOEX to ensure only the "correct" handles get
> inherited. That API is not available on XP, though; not sure if you still
> care about that.

I think this falls under the heading of new Boost libraries not
needing to support obsolete platforms.

I have written code to make use of STARTUPINFOEX and the essential
InitializeProcThreadAttributeList(), etc., API functions conditional.
I don't consider it necessary for Boost.Process, but would be happy to
share if others deem it essential.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk