Set the appid env variables.

This commit is contained in:
Mr_Goldberg
2022-05-29 15:45:39 -04:00
parent d2ef266f81
commit 03426b217d
3 changed files with 18 additions and 0 deletions

View File

@ -41,6 +41,11 @@ std::string get_env_variable(std::string name)
return utf8_encode(env_variable);
}
bool set_env_variable(std::string name, std::string value)
{
return SetEnvironmentVariableW(utf8_decode(name).c_str(), utf8_decode(value).c_str());
}
#else
static int fd = -1;
@ -81,6 +86,11 @@ std::string get_env_variable(std::string name)
return std::string(env);
}
bool set_env_variable(std::string name, std::string value)
{
return setenv(name.c_str(), value.c_str(), 1) == 0;
}
#endif
std::recursive_mutex global_mutex;