I set a new environment variable in my program, but i cannot found it from shell:
int main()
{
if(!setenv("TEST","22222",0)) perror("");
sleep(1000);
return 0;
}
I try it with
$ a.out &
[3] 605
$ Success
$ cat /proc/605/environ|grep 2222
$ ps e 605|grep 2222
$
Any ideas? Many thanks.