*/
typedef struct moduleinfo {
- char *name;
+ const char *name;
module *modp;
} moduleinfo;
*/
static const char *load_module(cmd_parms *cmd, void *dummy,
- char *modname, char *filename)
+ const char *modname, const char *filename)
{
ap_status_t status;
ap_dso_handle_t *modhandle;
* shared object file into the adress space of the server process.
*/
-static const char *load_file(cmd_parms *cmd, void *dummy, char *filename)
+static const char *load_file(cmd_parms *cmd, void *dummy, const char *filename)
{
ap_status_t status;
ap_dso_handle_t *handle;
#else /* not NO_DLOPEN */
-static const char *load_file(cmd_parms *cmd, void *dummy, char *filename)
+static const char *load_file(cmd_parms *cmd, void *dummy, const char *filename)
{
ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, NULL,
"WARNING: LoadFile not supported on this platform");
}
static const char *load_module(cmd_parms *cmd, void *dummy,
- char *modname, char *filename)
+ const char *modname, const char *filename)
{
ap_log_error(APLOG_MARK, APLOG_STARTUP | APLOG_NOERRNO, 0, NULL,
"WARNING: LoadModule not supported on this platform");
#endif /* NO_DLOPEN */
static const command_rec so_cmds[] = {
- { "LoadModule", load_module, NULL, RSRC_CONF | EXEC_ON_READ, TAKE2,
- "a module name and the name of a shared object file to load it from"},
- { "LoadFile", load_file, NULL, RSRC_CONF, ITERATE,
- "shared object file or library to load into the server at runtime"},
+ AP_INIT_TAKE2("LoadModule", load_module, NULL, RSRC_CONF | EXEC_ON_READ,
+ "a module name and the name of a shared object file to load it from"),
+ AP_INIT_ITERATE("LoadFile", load_file, NULL, RSRC_CONF,
+ "shared object file or library to load into the server at runtime"),
{ NULL }
};