英語版
このページの英語版を見る

dmd.root.env

環境変数を変更するための関数。

ソース env.d

nothrow bool putenvRestorable(const(char)[] name, const(char)[] value);
変数 namevalueから変数を構築し、それを環境に置く。 環境変数の前の値をグローバルリストに保存し、後で復元できるようにする。
Parameters:
const(char)[] name 変数名
const(char)[] value 変数の値
Returns:
エラーならtrue、成功ならfalse
nothrow string allocNameValue(const(char)[] name, const(char)[] value);
グローバル環境に追加できる新しい変数をxmallocで割り当てる。この変数はグローバル環境に追加できる。 結果として得られる文字列は、配列の終端直後にヌル終端される。
Parameters:
const(char)[] name 変数名
const(char)[] value 変数の値
Returns:
新しく割り当てられた変数で、グローバル環境に追加できる。
nothrow void restoreEnvVars();
元の環境に戻す
nothrow void saveEnvVar(const(char)[] name);
環境変数を保存する nameを保存する。