change or add value to environment
int putenv (char string);
points to a string of the form
makes the value of the environment variable
by altering an existing variable or creating a new one.
In either case, the string pointed to by
becomes part of the
environment, so altering the string will change the environment.
should not be a local (stack allocated) variable, since returning
from the current function and calling a new one will change the
is later redefined by another
is no longer used.
It may be altered or reused without affecting the environment.
if it was unable to obtain enough space
for an expanded environment,
manipulates the environment pointed to by
and can be used in conjunction with
(the third argument to
is not changed.
This routine uses
to enlarge the environment.
is called, environment variables are not in
A potential error is to call the function putenv
with a pointer to an automatic variable as the argument and to
then exit the calling function while string is still part of the
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004