static int modinit(void) { chm_spamfilter = cflag_add(MODE_SPAMFILTER, CHM_D, chm_simple); if(!chm_spamfilter) return -1; add_top_conf("spamfilter", NULL, NULL, conf_spamfilter); return 0; }
static int _modinit(void) { mymode = cmode_add('G', chm_simple, ISUPPORT_D); if (mymode == 0) return -1; add_top_conf("blockcaps", NULL, NULL, conf_blockcaps_list); return 0; }
/* * Module startup/shutdown */ void _modinit(module_t *m) { perl_script_module_heap = mowgli_heap_create(sizeof(perl_script_module_t), 256, BH_NOW); if (!perl_script_module_heap) { m->mflags |= MODTYPE_FAIL; return; } if (! startup_perl()) { m->mflags |= MODTYPE_FAIL; return; } service_named_bind_command("operserv", &os_perl); hook_add_event("module_load"); hook_add_module_load(hook_module_load); add_top_conf("LOADSCRIPT", conf_loadscript); }