You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The [POSIX] function putenv() is used to set environment variable values. The putenv() function does not create a copy of the string supplied to it as a parameter, rather it inserts a pointer to the string into the environment array. If an automatic variable is supplied as a parameter to putenv(), the memory allocated for that variable may be overwritten when the containing function returns and stack memory is recycled.

  • No labels