diff --git a/src/mx/system/environment.h b/src/mx/system/environment.h index 3f2121a..4611f0c 100644 --- a/src/mx/system/environment.h +++ b/src/mx/system/environment.h @@ -18,7 +18,9 @@ public: Environment() = default; Libc::Env *getenv() { return _env; } - void setenv(Libc::Env *env) { Environment::get_instance().setenv(env); } + void setenv(Libc::Env *env) { _env = env; } + + static void setenv(Libc::Env *env) { Environment::get_instance().setenv(env); } static Environment& get_instance() { static Environment env; return env;