dmd.root.env

Functions for modifying environment variables.

Members

Functions

allocNameValue
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.

putenvRestorable
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.

restoreEnvVars
void restoreEnvVars()

Restore the original environment.

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

Save the environment variable name if not saved already.

Meta