add process env var for overriding child processes

This commit is contained in:
PancakeTAS 2025-07-18 16:35:32 +02:00 committed by Pancake
parent d2062c98ad
commit 1dcb496cc0

View file

@ -209,6 +209,10 @@ void Utils::resetLimitN(const std::string& id) noexcept {
} }
std::pair<std::string, std::string> Utils::getProcessName() { std::pair<std::string, std::string> Utils::getProcessName() {
const char* process_name = std::getenv("LSFG_PROCESS");
if (process_name && *process_name != '\0')
return { process_name, process_name };
const char* benchmark_flag = std::getenv("LSFG_BENCHMARK"); const char* benchmark_flag = std::getenv("LSFG_BENCHMARK");
if (benchmark_flag) if (benchmark_flag)
return { "benchmark", "benchmark" }; return { "benchmark", "benchmark" };