]> git.lyx.org Git - lyx.git/blobdiff - src/support/environment.cpp
installer: further preparation
[lyx.git] / src / support / environment.cpp
index 6deb23064d9a9d3d5a7ce9d4ae273152fdd1a0d1..a3539220d9457832b2b117cc21b48014ed307112 100644 (file)
@@ -129,10 +129,10 @@ bool unsetEnv(string const & name)
 {
 #if defined(HAVE_UNSETENV)
        // FIXME: does it leak?
-       return unsetenv(name.c_str()) == 0;
+       return ::unsetenv(name.c_str()) == 0;
 #elif defined(HAVE_PUTENV)
        // This is OK with MSVC and MinGW at least.
-       putenv((name + "=").c_str()) == 0;
+       return ::putenv(const_cast<char*>((name + "=").c_str())) == 0;
 #else
 #error No environment-unsetting function has been defined.
 #endif