setenv
code for
systems which do not support that interface.
environ
to point to
a new vector with the variable replaced or added (someplace).
If the new value is (char *)0
(the NULL pointer) then
the variable is removed for the global environment.
putenv
interface.