setenv

Autres langues

Langue: es

Version: 4 abril 1993 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

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.

CONFORME A

BSD 4.3

VÉASE TAMBIÉN

clearenv(3), getenv(3), putenv(3), environ(5)