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.