mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
partial fix of the module API to use the new method.
Still not complete as we need to take care of the usecount stuff. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20104 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -1063,41 +1063,46 @@ static int osp_show(int fd, int argc, char *argv[])
|
||||
return(RESULT_SUCCESS);
|
||||
}
|
||||
|
||||
int load_module(void)
|
||||
static int load_module(void *mod)
|
||||
{
|
||||
osp_load();
|
||||
ast_cli_register(&osp_cli);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int reload(void)
|
||||
static int reload(void *mod)
|
||||
{
|
||||
ast_cli_unregister(&osp_cli);
|
||||
osp_unload();
|
||||
osp_load();
|
||||
ast_cli_register(&osp_cli);
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
int unload_module(void)
|
||||
static int unload_module(void *mod)
|
||||
{
|
||||
ast_cli_unregister(&osp_cli);
|
||||
osp_unload();
|
||||
return(0);
|
||||
return 0;
|
||||
}
|
||||
|
||||
const char *description(void)
|
||||
static const char *description(void)
|
||||
{
|
||||
return("Open Settlement Protocol Support");
|
||||
return "Open Settlement Protocol Support";
|
||||
}
|
||||
|
||||
#if 0
|
||||
/* XXX usecount handling still needs to be fixed.
|
||||
*/
|
||||
int usecount(void)
|
||||
{
|
||||
return(osp_usecount);
|
||||
}
|
||||
#endif
|
||||
|
||||
const char *key()
|
||||
static const char *key(void)
|
||||
{
|
||||
return(ASTERISK_GPL_KEY);
|
||||
return ASTERISK_GPL_KEY;
|
||||
}
|
||||
|
||||
STD_MOD(MOD_0, reload, NULL, NULL)
|
||||
|
Reference in New Issue
Block a user