X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/3c88406edcde2be0a3ed6975c1cd3a3a985276ea..ea41b24fd4807e3565bf5f8f293e2efc4c20b62d:/modules/m_admin.c diff --git a/modules/m_admin.c b/modules/m_admin.c index 57d363e0..955ea42f 100644 --- a/modules/m_admin.c +++ b/modules/m_admin.c @@ -34,9 +34,12 @@ #include "hook.h" #include "modules.h" -static int m_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); -static int mr_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); -static int ms_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +const char admin_desc[] = + "Provides the ADMIN command to show server administrator information"; + +static void m_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static void mr_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); +static void ms_admin(struct MsgBuf *, struct Client *, struct Client *, int, const char **); static void do_admin(struct Client *source_p); static void admin_spy(struct Client *); @@ -54,16 +57,13 @@ mapi_hlist_av1 admin_hlist[] = { { NULL, NULL } }; -const char admin_desc[] = - "Provides the ADMIN command to show server administrator information"; - DECLARE_MODULE_AV2(admin, NULL, NULL, admin_clist, admin_hlist, NULL, NULL, NULL, admin_desc); /* * mr_admin - ADMIN command handler * parv[1] = servername */ -static int +static void mr_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { static time_t last_used = 0L; @@ -74,21 +74,19 @@ mr_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source me.name, EmptyString(source_p->name) ? "*" : source_p->name, "ADMIN"); - return 0; + return; } else last_used = rb_current_time(); do_admin(source_p); - - return 0; } /* * m_admin - ADMIN command handler * parv[1] = servername */ -static int +static void m_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { static time_t last_used = 0L; @@ -99,18 +97,16 @@ m_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ { sendto_one(source_p, form_str(RPL_LOAD2HI), me.name, source_p->name, "ADMIN"); - return 0; + return; } else last_used = rb_current_time(); if(hunt_server(client_p, source_p, ":%s ADMIN :%s", 1, parc, parv) != HUNTED_ISME) - return 0; + return; } do_admin(source_p); - - return 0; } @@ -118,15 +114,13 @@ m_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_ * ms_admin - ADMIN command handler, used for OPERS as well * parv[1] = servername */ -static int +static void ms_admin(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) { if(hunt_server(client_p, source_p, ":%s ADMIN :%s", 1, parc, parv) != HUNTED_ISME) - return 0; + return; do_admin(source_p); - - return 0; }