void _modinit(module_t *m) { hook_add_event("db_saved"); hook_add_db_saved(on_db_save); add_dupstr_conf_item("db_update_command", &conf_gi_table, 0, &command, NULL); }
void _modinit(module_t *m) { MODULE_USE_SYMBOL(httpd_path_handlers, "misc/httpd", "httpd_path_handlers"); hook_add_event("config_ready"); hook_add_config_ready(xmlrpc_config_ready); xmlrpc_config.path = sstrdup("/xmlrpc"); add_subblock_top_conf("XMLRPC", &conf_xmlrpc_table); add_dupstr_conf_item("PATH", &conf_xmlrpc_table, &xmlrpc_config.path); xmlrpc_set_buffer(dump_buffer); xmlrpc_set_options(XMLRPC_HTTP_HEADER, XMLRPC_OFF); xmlrpc_register_method("atheme.login", xmlrpcmethod_login); xmlrpc_register_method("atheme.logout", xmlrpcmethod_logout); xmlrpc_register_method("atheme.command", xmlrpcmethod_command); }