|
Apache Portable Runtime
|

Typedefs | |
| typedef struct apr_dso_handle_t | apr_dso_handle_t |
| typedef void * | apr_dso_handle_sym_t |
Functions | |
| apr_status_t | apr_dso_load (apr_dso_handle_t **res_handle, const char *path, apr_pool_t *ctx) |
| apr_status_t | apr_dso_unload (apr_dso_handle_t *handle) |
| apr_status_t | apr_dso_sym (apr_dso_handle_sym_t *ressym, apr_dso_handle_t *handle, const char *symname) |
| const char * | apr_dso_error (apr_dso_handle_t *dso, char *buf, apr_size_t bufsize) |
| typedef void* apr_dso_handle_sym_t |
Structure for referencing symbols from dynamic objects
| typedef struct apr_dso_handle_t apr_dso_handle_t |
Structure for referencing dynamic objects
| const char * apr_dso_error | ( | apr_dso_handle_t * | dso, |
| char * | buf, | ||
| apr_size_t | bufsize | ||
| ) |
Report more information when a DSO function fails.
| dso | The dso handle that has been opened |
| buf | Location to store the dso error |
| bufsize | The size of the provided buffer |
| apr_status_t apr_dso_load | ( | apr_dso_handle_t ** | res_handle, |
| const char * | path, | ||
| apr_pool_t * | ctx | ||
| ) |
Load a DSO library.
| res_handle | Location to store new handle for the DSO. |
| path | Path to the DSO library |
| ctx | Pool to use. |
| apr_status_t apr_dso_sym | ( | apr_dso_handle_sym_t * | ressym, |
| apr_dso_handle_t * | handle, | ||
| const char * | symname | ||
| ) |
Load a symbol from a DSO handle.
| ressym | Location to store the loaded symbol |
| handle | handle to load the symbol from. |
| symname | Name of the symbol to load. |
| apr_status_t apr_dso_unload | ( | apr_dso_handle_t * | handle | ) |
Close a DSO library.
| handle | handle to close. |