Exemplo n.º 1
0
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;
}
Exemplo n.º 2
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;
}
Exemplo n.º 3
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);
}