SETENV(3)

NAME
setenv - altera ou adiciona uma variável de ambiente

SINÓPSE
#include <stdlib.h>

int setenv(const char *nome, const char *valor, int sobrescrever);

void unsetenv(const char *nome);

DESCRIÇÃO
A função setenv() adiciona a variável nome ao ambiente com o valor valor, se nome não existir ainda. Se nome existir no ambiente, então seu valor é alterado para valor se sobrescrever for diferente de zero; se sobrescrever for zero, então o valor de nome não será alterado.

A função unsetenv() exclui a variável nome do ambiente.

VALORES RETORNADOS
A função setenv() retorna zero se for bem sucedida, ou -1 se não houver espaço suficiente no ambiente.

DE ACORDO COM
BSD 4.3.

VEJA TAMBÉM
getenv(3), putenv(3), environ(5).

TRADUZIDO POR LDP-BR em 12/06/2001.

  Tradução:
E. A. Tacão <tacao@conectiva.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>