aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/asterisk/module.h8
-rw-r--r--loader.c18
2 files changed, 0 insertions, 26 deletions
diff --git a/include/asterisk/module.h b/include/asterisk/module.h
index 80d0b5793..dfee1b1a3 100644
--- a/include/asterisk/module.h
+++ b/include/asterisk/module.h
@@ -260,14 +260,6 @@ int ast_module_reload(const char *name);
*/
char *ast_module_helper(const char *line, const char *word, int pos, int state, int rpos, int needsreload);
-/*!
- * \brief Given a function address, find the corresponding module.
- * This is required as a workaround to the fact that we do not
- * have a module argument to the load_module() function.
- * Hopefully the performance implications are small.
- */
-struct module *ast_find_module(int (*load_fn)(void));
-
/* Local user routines keep track of which channels are using a given module
resource. They can help make removing modules safer, particularly if
they're in use at the time they have been requested to be removed */
diff --git a/loader.c b/loader.c
index 58773cab2..593818022 100644
--- a/loader.c
+++ b/loader.c
@@ -569,24 +569,6 @@ char *ast_module_helper(const char *line, const char *word, int pos, int state,
return ret;
}
-/*!
- * \brief Given a function address, find the corresponding module.
- * This is required as a workaround to the fact that we do not
- * have a module argument to the load_module() function.
- * Hopefully the performance implications are small.
- */
-struct module *ast_find_module(int (*load_fn)(void))
-{
- struct module *cur;
- AST_LIST_LOCK(&module_list);
- AST_LIST_TRAVERSE(&module_list, cur, next) {
- if (cur->cb.load_module == load_fn)
- break;
- }
- AST_LIST_UNLOCK(&module_list);
- return cur;
-}
-
int ast_module_reload(const char *name)
{
struct module *cur;