Linux repositories inspector

setenviron(3ast)

ksh-devel

Korn Shell development environment

NAME

setenviron - set environment value

SYNOPSIS

#include <ast.h>

char* setenviron(const char*
key);

DESCRIPTION

setenvironcontrols environment name=value pairs. setenviron(adds name to the environment and returns a pointer to a strdup(3) copy of name=value. setenviron(removes name from the environment and returns the empty string. 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. setenvironpreserves the ksh(1) convention of _as the first environment variable name.

SEE ALSO

env(1), exec(2)

BUGS

POSIX will eventually settle on an interface. It has already picked a few of the names we did in .2 drafts. This is about the third name change for ours.
⇧ Top