SETENV(3)          Manuel du programmeur Linux          SETENV(3)


NOM
       setenv - Change ou ajoute une variable d'environnement.

SYNOPSIS
       #include <stdlib.h>

       int setenv (const char *name, const char *value, int overwrite);

       void unsetenv (const char *name);

DESCRIPTION
       La  fonction setenv() ajoute la variable name dans l'envi­
       ronnement, en lui attribuant  la  valeur  value,  si  name
       n'existe  pas encore.  Si name existe déjà dans l'environ­
       nement, alors sa valeur est modifiée en value si overwrite
       est  non  nul;  si  overwrite vaut zéro, la valeur de name
       n'est pas modifiée.

       la fonction unsetenv() efface la variable name de  l'envi­
       ronnement.

VALEUR RENVOYÉE
       La  fonction  setenv() renvoie zéro si elle reussit, ou -1
       si il n'y a pas assez de place dans l'environnement.

CONFORMITÉ
       BSD 4.3

VOIR AUSSI
       getenv(3), putenv(3), environ(5)


TRADUCTION
       Christophe Blaess, 1997.























BSD                      7 Novembre 1996                        1