Удалить переменную окружения
#include <stdlib.h>int unsetenv( const char *name );
libc
Функция unsetenv() удаляет переменную окружения с именем name из окружения процесса. Если переменной с заданным именем не существует, unsetenv() завершится успехом и не изменит окружение.
NULL
, указывает на пустую строку, или указывает на строку, содержащую символ равно (=). POSIX 1003.1
Функция unsetenv() манипулирует окружением, на которое указывает глобальная переменная environ.
clearenv(), getenv(), putenv(), setenv()
Предыдущий раздел: Описание API системной библиотеки