Lines Matching refs:module

18  * This module is used to load Apache modules at runtime. This means that the
23 * To use, you'll first need to build your module as a shared library, then
25 * module at start-up.
27 * The easiest way to build a module as a shared library is to use the
30 * example, to build the status module as a shared library edit Configuration
41 * To use the shared module, move the .so file(s) into an appropriate
49 * The first argument is the module's structure name (look at the end of the
50 * module source to find this). The second option is the path to the module
55 * error_log to confirm that the module(s) are loaded (use "LogLevel debug"
99 module AP_MODULE_DECLARE_DATA so_module;
104 * loaded modules and the corresponding module name.
125 * This is the cleanup for a loaded shared object. It unloads the module.
133 /* only unload if module information is still existing */
137 /* remove the module pointer from the core structure */
140 /* destroy the module information */
187 module *modp;
202 * check for already existing module
213 "module %s is already loaded, skipping",
227 * make sure name of preloaded module is mod_FOO.c
251 return apr_pstrcat(cmd->pool, "module ", modname,
267 "loaded module %s from %s", modname, module_file);
270 * Retrieve the pointer to the module structure through the module name:
277 return apr_pstrcat(cmd->pool, "Can't locate API module structure `",
282 modp = (module*) modsym;
287 * Make sure the found module structure is really a module structure
291 return apr_psprintf(cmd->pool, "API module structure '%s' in file %s "
293 "%08lx - perhaps this is not an Apache module DSO, "
300 * Add this module to the Apache core structures
315 * Finally we need to run the configuration process for the module
342 static module *ap_find_loaded_module_symbol(server_rec *s, const char *modname)
428 "a module name and the name of a shared object file to load it from"),