MCPcopy Create free account
hub / github.com/apple/foundationdb / setEnvironmentVar

Function setEnvironmentVar

flow/Platform.actor.cpp:3035–3048  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3033}
3034
3035int setEnvironmentVar(const char* name, const char* value, int overwrite) {
3036#if defined(_WIN32)
3037 int errcode = 0;
3038 if (!overwrite) {
3039 size_t envsize = 0;
3040 errcode = getenv_s(&envsize, nullptr, 0, name);
3041 if (errcode || envsize)
3042 return errcode;
3043 }
3044 return _putenv_s(name, value);
3045#else
3046 return setenv(name, value, overwrite);
3047#endif
3048}
3049
3050#if defined(_WIN32)
3051#define getcwd(buf, maxlen) _getcwd(buf, maxlen)

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected