Modules | |
Shared library binding modes | |
Defines | |
#define | PORT_DSO_NAME(name) |
Decorates the shared library name (.dll <-> lib*.so). | |
#define | PORT_DSO_NAME(name) PORT_DSO_PREFIX name PORT_DSO_EXT |
Decorates the shared library name (.dll <-> lib*.so). | |
Functions | |
apr_status_t | port_dso_load_ex (apr_dso_handle_t **handle, const char *path, uint32 mode, apr_pool_t *pool) |
Loads the shared binary file, an executable or a library. | |
apr_status_t | port_dso_search_path (char **path, apr_pool_t *pool) |
Returns the list of directories wher the OS searches for libraries. | |
char * | port_dso_name_decorate (const char *dl_name, apr_pool_t *pool) |
Decorates shared library name (.dll <-> lib*.so). |
#define PORT_DSO_NAME | ( | name | ) |
Decorates the shared library name (.dll <-> lib*.so).
The name parameter should be double-quoted string.
Decorates the shared library name (.dll <-> lib*.so).
The name parameter should be double-quoted string.
apr_status_t port_dso_load_ex | ( | apr_dso_handle_t ** | handle, | |
const char * | path, | |||
uint32 | mode, | |||
apr_pool_t * | pool | |||
) |
Loads the shared binary file, an executable or a library.
[out] | handle | - a handle to the loaded object |
path | - the path to the binary | |
mode | - the flag to control resolution/relocation of dynamic symbols in the loaded object, see PORT_DSO_BIND_* defines. | |
pool | - storage to allocate the returned handle |
APR_SUCCESS
if OK; otherwise, an error code. apr_status_t port_dso_search_path | ( | char ** | path, | |
apr_pool_t * | pool | |||
) |
Returns the list of directories wher the OS searches for libraries.
[out] | path | - the pointer to the path list |
pool | - the storage to allocate the returned buffer |
APR_SUCCESS
if OK; otherwise, an error code. char* port_dso_name_decorate | ( | const char * | dl_name, | |
apr_pool_t * | pool | |||
) |
Decorates shared library name (.dll <-> lib*.so).
dl_name | - the name of the shared library | |
pool | - storage to allocate the returned handle |
Genereated on Tue Mar 11 19:25:24 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.