SYNTAX
#include "env.h"
char **environ;
char *env_put(char *NAME,char *value);
char *env_puts(char *NAME=value);
char *env_set(char *NAME=value);
char *env_unset(char *NAME);
char *env_get(char *NAME);
char *env_pick();
char *env_clear();
DESCRIPTION
The environment, environ, is a 0-terminated array of 0-terminated
strings, called environment variables. Each environment variable is of
the form NAME=value.
env_puts puts the string ´NAME=value´ into the environment.
env_put assigns the new enviromment variable NAME with value.
env_set assigns an existing environment variable NAME with value:
´NAME=value´.
env_unset unsets an existing environment variable given as NAME.
env_get returns the assigned value of the first variable whose name is
NAME, or 0 if there is no such variable.
env_pick returns any variable in the environment, or 0 if the
environment is empty.
env_clear clears the whole envionment.
SEE ALSO
environ(7)
3 qlibs:(env)
Man(1) output converted with
man2html