Mercurial > hg > svcore
changeset 1477:b60cb1637634 plugin-path-config
Setenv is nicer here
author | Chris Cannam |
---|---|
date | Thu, 07 Jun 2018 16:39:58 +0100 |
parents | 5afbac960a30 |
children | 8ff5505ad28d |
files | system/System.cpp |
diffstat | 1 files changed, 2 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/system/System.cpp Thu Jun 07 16:18:42 2018 +0100 +++ b/system/System.cpp Thu Jun 07 16:39:58 2018 +0100 @@ -394,9 +394,9 @@ bool putEnvUtf8(std::string variable, std::string value) { +#ifdef _WIN32 std::string entry = variable + "=" + value; -#ifdef _WIN32 int wentlen = MultiByteToWideChar(CP_UTF8, 0, entry.c_str(), int(entry.length()), 0, 0); @@ -424,8 +424,7 @@ #else - int rv = putenv(entry.c_str()); - + int rv = setenv(variable.c_str(), value.c_str(), 1); if (rv != 0) { SVCERR << "WARNING: Failed to set environment entry" << endl; return false;