environ

Функция            Доступ к переменным окружения DOS.

Синтаксис          extern char * environ[];

Объявлено в        dos.h

Описание           environ является массивом указателей на
                   символьные строки; используется для доступа и из-
                   менения переменных окружения DOS. Каждая строка
                   массива имеет следующую форму:
                      envvar = varvalue
                   где envvar - это имя переменной окружения (такой
                   как PATH), а varvalue - это строковое значение,
                   которое присваивается переменной envvar (такое
                   как C:\BIN;C:\DOS). Строка varvalue может быть
                   пустой.
                   Когда программа начинает выполняться, атрибуты
                   операционной среды MS-DOS передаются непосредст-
                   венно в программу. Заметим, что envp, третий ар-
                   гумент функции main, равен первоначальному значе-
                   нию переменной environ.
                   Массив environ может использоваться функцией
                   getenv; однако функция putenv является единствен-
                   ной функцией, которая может изменять, удалять и
                   добавлять содержимое массива environ. Хотя и су-
                   ществует возможность изменять размеры и переме-
                   щать массив окружения процесса, переменная
                   environ автоматически регулируется таким образом,
                   что она всегда указывает на массив.