Files
pkgsrc-ng/www/c-icap/patches/patch-module.c
2016-01-21 23:41:46 +01:00

151 lines
6.9 KiB
C

$NetBSD: patch-module.c,v 1.2 2015/06/12 23:39:11 taca Exp $
Avoid CONF name colision.
--- module.c.orig 2013-10-25 14:59:57.000000000 +0000
+++ module.c
@@ -71,7 +71,7 @@ void *load_module(const char *module_fil
void *module = NULL;
CI_DLIB_HANDLE module_handle;
- module_handle = ci_module_load(module_file, CONF.MODULES_DIR);
+ module_handle = ci_module_load(module_file, ci_CONF.MODULES_DIR);
if (!module_handle)
return NULL;
module = ci_module_sym(module_handle, "module");
@@ -146,7 +146,7 @@ static int init_module(void *module, enu
if (((service_handler_module_t *) module)->init_service_handler)
ret =
((service_handler_module_t *) module)->
- init_service_handler(&CONF);
+ init_service_handler(&ci_CONF);
if (((service_handler_module_t *) module)->conf_table)
register_conf_table(((service_handler_module_t *) module)->name,
((service_handler_module_t *) module)->
@@ -154,7 +154,7 @@ static int init_module(void *module, enu
break;
case LOGGER:
if (((logger_module_t *) module)->init_logger)
- ret = ((logger_module_t *) module)->init_logger(&CONF);
+ ret = ((logger_module_t *) module)->init_logger(&ci_CONF);
if (((logger_module_t *) module)->conf_table)
register_conf_table(((logger_module_t *) module)->name,
((logger_module_t *) module)->conf_table,
@@ -165,7 +165,7 @@ static int init_module(void *module, enu
if (((access_control_module_t *) module)->init_access_controller)
ret =
((access_control_module_t *) module)->
- init_access_controller(&CONF);
+ init_access_controller(&ci_CONF);
if (((access_control_module_t *) module)->conf_table)
register_conf_table(((access_control_module_t *) module)->name,
((access_control_module_t *) module)->
@@ -173,7 +173,7 @@ static int init_module(void *module, enu
break;
case AUTH_METHOD:
if (((http_auth_method_t *) module)->init_auth_method)
- ret = ((http_auth_method_t *) module)->init_auth_method(&CONF);
+ ret = ((http_auth_method_t *) module)->init_auth_method(&ci_CONF);
if (((http_auth_method_t *) module)->conf_table)
register_conf_table(((http_auth_method_t *) module)->name,
((http_auth_method_t *) module)->conf_table,
@@ -184,7 +184,7 @@ static int init_module(void *module, enu
if (((authenticator_module_t *) module)->init_authenticator)
ret =
((authenticator_module_t *) module)->
- init_authenticator(&CONF);
+ init_authenticator(&ci_CONF);
if (((authenticator_module_t *) module)->conf_table)
register_conf_table(((authenticator_module_t *) module)->name,
((authenticator_module_t *) module)->
@@ -192,7 +192,7 @@ static int init_module(void *module, enu
break;
case COMMON:
if (((common_module_t *) module)->init_module)
- ret = ((common_module_t *) module)->init_module(&CONF);
+ ret = ((common_module_t *) module)->init_module(&ci_CONF);
if (((common_module_t *) module)->conf_table)
register_conf_table(((common_module_t *) module)->name,
((common_module_t *) module)->conf_table,
@@ -607,7 +607,7 @@ int post_init_modules()
if (((common_module_t *) common_modules.modules[i])->
post_init_module != NULL)
((common_module_t *) common_modules.modules[i])->
- post_init_module(&CONF);
+ post_init_module(&ci_CONF);
}
/* service_handlers */
@@ -615,7 +615,7 @@ int post_init_modules()
if (((service_handler_module_t *) service_handlers.modules[i])->
post_init_service_handler != NULL)
((service_handler_module_t *) service_handlers.modules[i])->
- post_init_service_handler(&CONF);
+ post_init_service_handler(&ci_CONF);
}
/* loggers? loggers do not have post init handlers .... */
@@ -626,7 +626,7 @@ int post_init_modules()
if (((access_control_module_t *) access_controllers.modules[i])->
post_init_access_controller != NULL)
((access_control_module_t *) access_controllers.modules[i])->
- post_init_access_controller(&CONF);
+ post_init_access_controller(&ci_CONF);
}
@@ -636,7 +636,7 @@ int post_init_modules()
if (((http_auth_method_t *) auth_methods.modules[i])->
post_init_auth_method != NULL)
((http_auth_method_t *) auth_methods.modules[i])->
- post_init_auth_method(&CONF);
+ post_init_auth_method(&ci_CONF);
}
/* authenticators */
@@ -644,7 +644,7 @@ int post_init_modules()
if (((authenticator_module_t *) authenticators.modules[i])->
post_init_authenticator != NULL)
((authenticator_module_t *) authenticators.modules[i])->
- post_init_authenticator(&CONF);
+ post_init_authenticator(&ci_CONF);
}
return 1;
@@ -684,7 +684,7 @@ int release_modules()
if (((access_control_module_t *) access_controllers.modules[i])->
release_access_controller != NULL)
((access_control_module_t *) access_controllers.modules[i])->
- release_access_controller(&CONF);
+ release_access_controller(&ci_CONF);
}
RELEASE_MOD_LIST(access_controllers);
@@ -693,7 +693,7 @@ int release_modules()
if (((http_auth_method_t *) auth_methods.modules[i])->
close_auth_method != NULL)
((http_auth_method_t *) auth_methods.modules[i])->
- close_auth_method(&CONF);
+ close_auth_method(&ci_CONF);
}
RELEASE_MOD_LIST(auth_methods);
@@ -702,7 +702,7 @@ int release_modules()
if (((authenticator_module_t *) authenticators.modules[i])->
close_authenticator != NULL)
((authenticator_module_t *) authenticators.modules[i])->
- close_authenticator(&CONF);
+ close_authenticator(&ci_CONF);
}
RELEASE_MOD_LIST(authenticators);
@@ -711,7 +711,7 @@ int release_modules()
if (((common_module_t *) common_modules.modules[i])->
close_module != NULL)
((common_module_t *) common_modules.modules[i])->
- close_module(&CONF);
+ close_module(&ci_CONF);
}
RELEASE_MOD_LIST(common_modules);