id summary reporter owner description type status milestone component version severity resolution keywords cc 13322 boost::process reports ERROR_INVALID_HANDLE instead of ERROR_FILE_NOT_FOUND when program cannot be found jpo38 "Under Windows, the following program outputs ""Error is 6"" (6 means ERROR_INVALID_HANDLE), while it should report ""Error is 2"" (2 means ERROR_FILE_NOT_FOUND). {{{ #include #include int main( int argc, char* argv[] ) { try { boost::process::child p( ""foo"" ); p.terminate(); } catch ( boost::process::process_error err ) { std::cout << ""Error is "" << err.code().value(); } return 0; } }}}" Bugs new To Be Determined process Boost 1.65.0 Problem