]> jfr.im git - solanum.git/blobdiff - modules/m_dline.c
msg: remove last vestiges of the fakelag system. charybdis has never supported fakelag.
[solanum.git] / modules / m_dline.c
index f67b0058377e602e128be593146bc54a7f02de39..59e0f88a332634f97c734f498f4e59a6d1894a36 100644 (file)
 #include "bandbi.h"
 #include "operhash.h"
 
-static int mo_dline(struct Client *, struct Client *, int, const char **);
-static int me_dline(struct Client *, struct Client *, int, const char **);
-static int mo_undline(struct Client *, struct Client *, int, const char **);
-static int me_undline(struct Client *, struct Client *, int, const char **);
+static int mo_dline(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
+static int me_dline(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
+static int mo_undline(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
+static int me_undline(struct MsgBuf *, struct Client *, struct Client *, int, const char **);
 
 struct Message dline_msgtab = {
-       "DLINE", 0, 0, 0, MFLG_SLOW,
+       "DLINE", 0, 0, 0, 0,
        {mg_unreg, mg_not_oper, mg_ignore, mg_ignore, {me_dline, 4}, {mo_dline, 2}}
 };
 
 struct Message undline_msgtab = {
-       "UNDLINE", 0, 0, 0, MFLG_SLOW,
+       "UNDLINE", 0, 0, 0, 0,
        {mg_unreg, mg_not_oper, mg_ignore, mg_ignore, {me_undline, 2}, {mo_undline, 2}}
 };
 
@@ -69,12 +69,12 @@ static int apply_dline(struct Client *, const char *, int, char *);
 static int apply_undline(struct Client *, const char *);
 
 /* mo_dline()
- * 
+ *
  *   parv[1] - dline to add
  *   parv[2] - reason
  */
 static int
-mo_dline(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
+mo_dline(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
 {
        char def[] = "No Reason";
        const char *dlhost;
@@ -142,7 +142,7 @@ mo_dline(struct Client *client_p, struct Client *source_p, int parc, const char
  *      parv[1] = dline to remove
  */
 static int
-mo_undline(struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
+mo_undline(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char *parv[])
 {
        const char *cidr;
        const char *target_server = NULL;
@@ -178,7 +178,7 @@ mo_undline(struct Client *client_p, struct Client *source_p, int parc, const cha
 }
 
 static int
-me_dline(struct Client *client_p, struct Client *source_p, int parc, const char **parv)
+me_dline(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char **parv)
 {
        int tdline_time = atoi(parv[1]);
        /* Since this is coming over a server link, assume that the originating
@@ -200,7 +200,7 @@ me_dline(struct Client *client_p, struct Client *source_p, int parc, const char
 }
 
 static int
-me_undline(struct Client *client_p, struct Client *source_p, int parc, const char **parv)
+me_undline(struct MsgBuf *msgbuf_p, struct Client *client_p, struct Client *source_p, int parc, const char **parv)
 {
        if(!IsPerson(source_p))
                return 0;
@@ -223,7 +223,7 @@ apply_dline(struct Client *source_p, const char *dlhost, int tdline_time, char *
        int t = AF_INET, ty, b;
        const char *creason;
 
-       ty = parse_netmask(dlhost, (struct sockaddr *) &daddr, &b);
+       ty = parse_netmask(dlhost, &daddr, &b);
        if(ty == HM_HOST)
        {
                sendto_one(source_p, ":%s NOTICE %s :Invalid D-Line", me.name, source_p->name);