LibC provee algunas funciones para manejar las variables de entorno. Debemos incluir la Standard Library (stdlib.h) para acceder a ellas.
Limpiar las variables de entorno:
int clearenv(void);
Escribir o modificar una variable de entorno:
int putenv(char *string);
El parámetro string es de la forma VARIABLE=valor
Escribir o modificar una variable de entorno:
int setenv(const char *name, const char *value, int overwrite);
name es el nombre de la variable de entorno, value el valor y overwrite (0 o número distinto de 0) permite especificar la acción para el caso de que la variable de entorno ya exista con un valor determinado.
Remover una variable de entorno:
int unsetenv(const char *name);
name es el nombre de la variable de entorno.
