void open_db(void); int AnopeInit(int argc, char **argv) { moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); /* Gather the config values from the config file, or use defaults */ for (i=0; i < 9; i++) { moduleGetConfigDirective(_botkiller_confvals[i]); } /* check and set the configurable options */ _botkillerdb = _botkillerdb ? _botkillerdb : BOTKILLERDB; _botkillernick = _botkillernick ? _botkillernick : BOTKILLERNICK; _botkillerident = _botkillerident ? _botkillerident : BOTKILLERNICK; _botkillerhost = _botkillerhost ? _botkillerhost : BOTKILLERHOST; _botkillerrealname = _botkillerrealname ? _botkillerrealname : BOTKILLERREALNAME; _botkillermodes = _botkillermodes ? _botkillermodes : BOTKILLERMODES ? BOTKILLERMODES : ircd->nickservmode; _botkillerakilllimit = _botkillerakilllimit ? _botkillerakilllimit : BOTKILLERAKILLLIMIT; _botkillerakillone = _botkillerakillone ? _botkillerakillone : BOTKILLERAKILLONE; _botkillerakilltwo = _botkillerakilltwo ? _botkillerakilltwo : BOTKILLERAKILLTWO; alog("\n[begin cs_trap]\n DB: %s\n Nick: %s\n Ident: %s\n Host: %s\n Real Name: %s\n Modes: %s\n Akill Limit: %s\n Akill Time 1st: %s\n Akill Time 2nd+: %s\n[end cs_trap]\n", _botkillerdb, _botkillernick, _botkillerident, _botkillerhost, _botkillerrealname, _botkillermodes, _botkillerakilllimit, _botkillerakillone, _botkillerakilltwo); anope_cmd_bot_nick(_botkillernick, _botkillerident, _botkillerhost, _botkillerrealname, _botkillermodes); wallops(NULL, "\n[cs_trap] before open_db", _botkillerdb); open_db(); wallops(NULL, "\n[cs_trap] after open_db", _botkillerdb); return MOD_CONT; } void open_db(void) { wallops(NULL, "\n[cs_trap] open_db: %s", _botkillerdb); alog("\n[cs_trap] open_db: %s", _botkillerdb); }