| 106 | std::mutex create_process_mutex; |
| 107 | |
| 108 | Process::id_type Process::open(const std::vector<string_type> &arguments, const string_type &path, const environment_type *environment) noexcept { |
| 109 | return open(join_arguments(arguments), path, environment); |
| 110 | } |
| 111 | |
| 112 | // Based on the example at https://msdn.microsoft.com/en-us/library/windows/desktop/ms682499(v=vs.85).aspx. |
| 113 | Process::id_type Process::open(const string_type &command, const string_type &path, const environment_type *environment) noexcept { |