Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost.iostreams to stream stderr/stdout from forked shell command?
From: Carl Zmola (czmola_at_[hidden])
Date: 2009-05-29 10:39:32

I don't see another response to this, so I will chime in (a little late).

The file descriptor source and sink will work to read or write from any
open file descriptor, including stdin, stdout and stderr. The
documentation covers using them with an open file descriptor.

It doesn't specifically mention forking, but it works well.

All of the standard warnings about buffering, synchronization and
writing to stdio from multiple processes still are valid.


Andrej van der Zee wrote:
> Hi,
> I was wondering if it is possible with boost iostreams to stream stderr/stdout of a forked shell program to the parent process, and use it as an iostream. I could not find anything like this in the documentation or examples. Does anybody has some working code that does just this?
> Thank you,
> Andrej
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]

Carl Zmola

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at