Функция Доступ к переменным окружения 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 автоматически регулируется таким образом,
что она всегда указывает на массив.