Functions for manipulating the environment
Overview
// global functions apr_status_t apr_env_get( char** value, const char* envvar, apr_pool_t* pool ); apr_status_t apr_env_set( const char* envvar, const char* value, apr_pool_t* pool ); apr_status_t apr_env_delete( const char* envvar, apr_pool_t* pool );
Detailed Documentation
Global Functions
apr_status_t apr_env_get( char** value, const char* envvar, apr_pool_t* pool )
Get the value of an environment variable
Parameters:
value |
the returned value, allocated from pool |
envvar |
the name of the environment variable |
pool |
where to allocate value and any temporary storage from |
apr_status_t apr_env_set( const char* envvar, const char* value, apr_pool_t* pool )
Set the value of an environment variable
Parameters:
envvar |
the name of the environment variable |
value |
the value to set |
pool |
where to allocate temporary storage from |
apr_status_t apr_env_delete( const char* envvar, apr_pool_t* pool )
Delete a variable from the environment
Parameters:
envvar |
the name of the environment variable |
pool |
where to allocate temporary storage from |