dmd.root.env
Functions for modifying environment variables.
License
Source:
env
.d
Documentation: https://dlang.org/phobos/dmd_root_env.html
-
Declaration
nothrow bool
putenvRestorable
(const(char)[]name
, const(char)[]value
);Construct a variable from
andname
and put it in the environment while saving the previousvalue
value
of the environment variable into a global list so it can be restored later.Parameters
const(char)[]
name
the
name
of the variableconst(char)[]
value
the
value
of the variableReturn Value
true
on error,false
on success -
Declaration
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 variableconst(char)[]
value
value
of the variableReturn Value
a newly allocated variable that can be added to the global environment
-
Declaration
void
restoreEnvVars
();Restore the original environment.
-
Declaration
nothrow void
saveEnvVar
(const(char)[]name
);Save the environment variable
if not saved already.name