environ

Указатель на переменные окружения процесса

Прототип:

#include <unistd.h>
extern char **environ;

Библиотека:

libc

Описание:

Когда процесс запускается, становится доступным массив строк, называемых окружением. На этот массив указывает внешняя переменная environ. Строки в массиве имеют вид:

variable=value

Массив завершаются указателем на NULL.

Классификация:

POSIX 1003.1

Предостережения:

Не изменяйте environ явно; используйте clearenv(), getenv(), putenv(), searchenv(), setenv() и unsetenv().

Изменения в окружении влияют на все потоки многопоточного процесса.

Тематические ссылки:

clearenv(), getenv(), putenv(), searchenv(), setenv(), unsetenv()




Предыдущий раздел: Описание API системной библиотеки