boost-process
boost-process copied to clipboard
Boost.Process is a library to manage system processes
This pull request depends on #10. That changeset displays as part of this comparison. This PR provides a high-level feature -- asynchronous child-process termination notification -- using two distinct platform-specific...
The on_fork_success() method for Posix initializers should have access to the new child pid, just as the on_CreateProcess_success() method for Windows initializers has access to the new hProcess.
This pull request streamlines {posix,windows}/execute.hpp by making Boost.Preprocessor do the multiple levels of repetition, generating BOOST_PROCESS_EXECUTE_INITIALIZERS overloads of the execute() function with appropriate numbers of template parameters, formal parameters and...
First of all, thanks for the good work here, the API is very clean, and yet extensible and practical, which is a good thing when trying to abstract something so...
Hi, To compile with Solaris, the following patch would be needed: ``` Index: boost/process/posix/initializers/inherit_env.hpp =================================================================== --- boost/process/posix/initializers/inherit_env.hpp (revision 262831) +++ boost/process/posix/initializers/inherit_env.hpp (working copy) @@ -17,6 +17,10 @@ # define environ...
In boost-process/libs/process/example/wait.cpp:52 , the class boost::asio::windows::object_handle is used with the child process handle. I think CloseHandle() will be called twice with the same process handle in the destructors of boost::process::child...