Boost logo

Boost :

From: Chris Fairles (chris.fairles_at_[hidden])
Date: 2008-07-04 06:44:20


On Fri, Jul 4, 2008 at 6:26 AM, Stefano Delli Ponti
<stefano.delliponti_at_[hidden]> wrote:
> Boris wrote:
>>
>> I stumbled over Boost.Process some months ago. The library was created as
>> a Google Summer of Code project in 2006 (see
>> http://www.netbsd.org/~jmmv/process/). As I needed the functionality
>> provided by this library and didn't manage to contact the author I went
>> through the code myself to tidy it up, fix various bugs, convert the
>> documentation to DocBook etc.
>>
>
> Hello Boris,
>
> I am very interested in this library and I have always thought it was an
> important missing piece in boost. I'm happy that you have taken over and
> revived the project.
>
> I can organize some tests on a POSIX platform.
>
> Regards,
> Stefano
>
>
>
>> I also added one minor but important improvement: With Boost.Asio 1.1 it's
>> now possible to use asynchronous I/O (on Windows the macro
>> BOOST_PROCESS_WINDOWS_USE_NAMED_PIPE must be defined as on Windows only
>> named pipes support asynchronous I/O).
>>
>> I've been using the library myself only on Windows so far where it seems
>> to work fine. I didn't make any tests yet on a POSIX platform. I didn't
>> update the documentation yet much either. And I have no idea how to
>> integrate the samples and test programs into Boost.Build (there are two
>> Jamfiles but don't be surprised if they don't work :).
>>
>> As this library wasn't touched for nearly 2 years I don't know if there is
>> any interest at all. As I had tidied up the code now anyway for my own
>> purposes I provide a new snapshot for the community. You can find everything
>> (including a link to download version 0.2) here:
>> http://www.highscore.de/boost/process/
>>
>> Boris
>>
>> _______________________________________________
>> Unsubscribe & other changes:
>> http://lists.boost.org/mailman/listinfo.cgi/boost
>>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost
>

I've been using boost.process for quite some time. I've made some
hefty modifications to the posix parts to allow ptraceing of child
processes, the code is available here:
http://skotty.coffeebuzzin.com/browser/trunk/boost

I could also do some posix testing if needed.

Cheers,
Chris


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