NOMBRE¶
setenv - cambia o añade una variable de ambiente
SINOPSIS¶
#include <stdlib.h>
int setenv(const char *nombre, const char *valor, int sobrescribir);
void unsetenv(const char *nombre);
DESCRIPCIÓN¶
La función
setenv() añade la variable
nombre al
entorno o ambiente con el valor
valor, si
nombre no existe ya.
Si
nombre sí existe ya en el ambiente, entonces su valor se
cambia a
valor si
sobrescribir es distinto de cero; si
sobrescribir es cero, entonces el valor de
nombre no cambia.
La función
unsetenv() borra la variable
nombre del entorno.
VALOR DEVUELTO¶
La función
setenv() devuelve cero si acaba bien, ó -1 si no
había bastante espacio en el entorno.
BSD 4.3
VÉASE TAMBIÉN¶
clearenv(3),
getenv(3),
putenv(3),
environ(7)