diff options
Diffstat (limited to 'src/zencore/process.cpp')
| -rw-r--r-- | src/zencore/process.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/zencore/process.cpp b/src/zencore/process.cpp index dcb8b2422..03eef2bc7 100644 --- a/src/zencore/process.cpp +++ b/src/zencore/process.cpp @@ -1070,6 +1070,11 @@ CreateProc(const std::filesystem::path& Executable, std::string_view CommandLine } } + if (Options.ProcessGroupId > 0) + { + setpgid(0, Options.ProcessGroupId); + } + for (const auto& [Key, Value] : Options.Environment) { setenv(Key.c_str(), Value.c_str(), 1); |