port_dso.h File Reference


Detailed Description

Dynamic binaries handling.


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).
#define PORT_DSO_DEFAULT   0
 The APR-default binding mode flag (?).
#define PORT_DSO_BIND_NOW   0x1
 Eager mode flag: the resolution/relocation of dynamic symbols should be performed at library loading.
#define PORT_DSO_BIND_DEFER   0x2
 Lazy mode flag: the resolution/relocation of dynamic symbols should be deferred until reference to the symbol encountered.

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).


Genereated on Tue Mar 11 19:25:42 2008 by Doxygen.

(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.