setenv
Linuxで夜間バッチを流す処理をスクリプトで書こうと思ったけども、ネットに繋がらない環境だったのでスクリプトは諦めて、C++でプログラムを書いていたのですが、環境変数の書き換えではまるなど。
putenv
http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/putenv.3.html
setenv
http://linuxjm.sourceforge.jp/html/LDP_man-pages/man3/setenv.3.html
最初にputenvを使ってコードを書いていたら書き換えができず、setenvに直したらできた。