SETENV(3)

НАЗВАНИЕ
setenv - изменение или добавление переменной окружения

СИНТАКСИС
#include <stdlib.h>

int setenv(const char *имя, const char *значение, int overwrite);

void unsetenv(const char *name);

ОПИСАНИЕ
Функция setenv() добавляет переменную имя к окружению со значением значение, если имени уже не существует. Если имя уже существует в окружении, то ее значение изменяется на значение, если флаг overwrite не равен нулю, а если overwrite равен нулю, то значение имя не изменяется.

Функция unsetenv() удаляет переменную name из окружения.

ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция setenv() возвращает ноль при успешном завершении вызова и -1, если в памяти среды было недостаточно места.

СООТВЕТСТВИЕ СТАНДАРТАМ
BSD 4.3

СМ. ТАКЖЕ
getenv(3), putenv(3), environ(5)