W3cubDocs

/D

dmd.env

nothrow bool putenvRestorable(const(char)[] name, const(char)[] value);

Construct a variable from name and value and put it in the environment while saving the previous value of the environment variable into a global list so it can be restored later.

Parameters:
const(char)[] name the name of the variable
const(char)[] value the value of the variable
Returns:
true on error, false on success
nothrow string allocNameValue(const(char)[] name, const(char)[] value);

Allocate a new variable via xmalloc that can be added to the global environment. The resulting string will be null-terminated immediately after the end of the array.

Parameters:
const(char)[] name name of the variable
const(char)[] value value of the variable
Returns:
a newly allocated variable that can be added to the global environment
void restoreEnvVars();

Restore the original environment.

nothrow void saveEnvVar(const(char)[] name);

Save the environment variable name if not saved already.

© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.
https://dlang.org/phobos/dmd_env.html