X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/24e572a95ac1b295c18a24c13da7b448a7eb2d22..e183df684345d1a147f20be68bd9e6129c341354:/patricia/patricia_commands.c diff --git a/patricia/patricia_commands.c b/patricia/patricia_commands.c index c5bed78f..a3322ed2 100644 --- a/patricia/patricia_commands.c +++ b/patricia/patricia_commands.c @@ -13,14 +13,14 @@ #include "../lib/irc_string.h" #include "../lib/splitline.h" #include "../control/control.h" +#include "../lib/version.h" + +MODULE_VERSION("") -FILE* dumpip_logfp; int nc_cmd_dumptree(void *source, int cargc, char **cargv); -int nc_cmd_nodecount(void *source, int cargc, char **cargv); +int nc_cmd_usercount(void *source, int cargc, char **cargv); void _init() { - if (!(dumpip_logfp = fopen("log/iplist", "w"))) - Error("dumpip", ERR_ERROR, "Failed to open log file!"); registercontrolhelpcmd("dumptree", NO_DEVELOPER, 2, &nc_cmd_dumptree, "Dumps diaganostic information on the patricia trie structure\n" "Usage: dumptree [int]\n" @@ -36,14 +36,12 @@ void _init() { "12: ptr, bitlen, usercount, ip\n" "13: ptr, leftptr, rightptr, parentptr\n" "14: ptr, ext0, ext1, ext2, ext3, ext4"); - registercontrolhelpcmd("nodecount", NO_OPER, 1, &nc_cmd_nodecount, "Displays number of users on a given ipv4/6 or cidr4/6"); + registercontrolhelpcmd("usercount", NO_OPER, 1, &nc_cmd_usercount, "Usage: usercount \nDisplays number of users on a given ipv4/6 or cidr4/6"); } void _fini() { - if (dumpip_logfp) - fclose(dumpip_logfp); deregistercontrolcmd("dumptree", &nc_cmd_dumptree); - deregistercontrolcmd("nodecount", &nc_cmd_nodecount); + deregistercontrolcmd("usercount", &nc_cmd_usercount); } int nc_cmd_dumptree(void *source, int cargc, char **cargv) { @@ -55,8 +53,7 @@ int nc_cmd_dumptree(void *source, int cargc, char **cargv) { int i = 0; if (cargc < 1) { - controlreply(np, "Syntax: dumptree "); - return CMD_OK; + return CMD_USAGE; } if (ipmask_parse(cargv[0], &sin, &bits) == 0) { @@ -138,7 +135,7 @@ int nc_cmd_dumptree(void *source, int cargc, char **cargv) { return CMD_OK; } -int nc_cmd_nodecount(void *source, int cargc, char **cargv) { +int nc_cmd_usercount(void *source, int cargc, char **cargv) { nick *np = (nick *)source; struct irc_in_addr sin; unsigned char bits; @@ -146,8 +143,7 @@ int nc_cmd_nodecount(void *source, int cargc, char **cargv) { int count; if (cargc < 1) { - controlreply(np, "Syntax: nodecount "); - return CMD_OK; + return CMD_USAGE; } if (ipmask_parse(cargv[0], &sin, &bits) == 0) {