
On Fri, Jun 3, 2011 at 06:11, Jeremy Maitin-Shepard <jeremy@jeremyms.com>wrote:
This issue is solvable, but it is not easy because it can only be solved by first writing a library to handle certain global state such as SIGCHLD, and this is additionally complicated by the fact that the necessary abstractions are not platform independent. Also, on Windows at least one separate thread might be needed in some cases.
Nonetheless, I think solving it is of critical importance for a Boost Process library.
I believe the 1 thread or regular polling function using asio or similar library can solve my own case, as pointed Jeff, but not the general case where you only have binaries of the other projects and want to be notified. So I agree that it's a very important feature. I'm not experienced enough in the boost community to know if it should be available from the beginning. Joël Lamotte