11#include "pxr/arch/pxr.h"
12#include "pxr/arch/api.h"
16ARCH_NAMESPACE_OPEN_SCOPE
34ArchSetEnv(
const std::string &name,
const std::string &value,
bool overwrite);
51ARCH_NAMESPACE_CLOSE_SCOPE
bool ArchRemoveEnv(const std::string &name)
Removes an environment variable.
char ** ArchEnviron()
Return an array of the environment variables.
std::string ArchGetEnv(const std::string &name)
Gets a value from the current environment identified by name.
bool ArchSetEnv(const std::string &name, const std::string &value, bool overwrite)
Creates or modifies an environment variable.
bool ArchHasEnv(const std::string &name)
Architecture dependent access to environment variables.
std::string ArchExpandEnvironmentVariables(const std::string &str)
Expands environment variables in str.