setenviron3
Set environment value
Usage
#include <ast.h> char* setenviron(const char* key);
Overview
$1$2setenvironsetenvironsetenvironsetenvironsetenvironsetenvironsetenvironsetenviron controls environment name=value pairs. $1$2setenviron(setenviron(setenviron(setenviron(setenviron(setenviron(setenviron(setenviron( adds name to the environment and returns a pointer to a strdup(3) copy of name=value. $1$2setenviron(setenviron(setenviron(setenviron(setenviron(setenviron(setenviron(setenviron( removes name from the environment and returns the empty string. $1$2setenviron(0)setenviron(0)setenviron(0)setenviron(0)setenviron(0)setenviron(0)setenviron(0)setenviron(0) reserves a few slots in an internal array and is usually called by a parent process that expects many children. 0 is returned on error. $1$2setenvironsetenvironsetenvironsetenvironsetenvironsetenvironsetenvironsetenviron preserves the ksh(1) convention of $1$2________ as the first environment variable name.
Releases
Unchanged in 135 releases since Mac OS X 10.4.