2
* Realname extban type: bans all users with matching gecos
5
* $Id: extb_realname.c 1299 2006-05-11 15:43:03Z jilles $
13
static int _modinit(void);
14
static void _moddeinit(void);
15
static int eb_realname(const char *data, struct Client *client_p, struct Channel *chptr, long mode_type);
17
DECLARE_MODULE_AV1(extb_realname, _modinit, _moddeinit, NULL, NULL, NULL, "$Revision: 1299 $");
22
extban_table['r'] = eb_realname;
30
extban_table['r'] = NULL;
33
static int eb_realname(const char *data, struct Client *client_p,
34
struct Channel *chptr, long mode_type)
38
/* This type is not safe for exceptions */
39
if (mode_type == CHFL_EXCEPTION || mode_type == CHFL_INVEX)
40
return EXTBAN_INVALID;
42
return EXTBAN_INVALID;
43
return match(data, client_p->info) ? EXTBAN_MATCH : EXTBAN_NOMATCH;