diff options
author | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2012-11-04 15:37:10 +0000 |
---|---|---|
committer | michael <michael@82007160-df01-0410-b94d-b575c5fd34c7> | 2012-11-04 15:37:10 +0000 |
commit | 90aeacbf12d63dcd628caed461bd744639603d76 (patch) | |
tree | 5eb5c2aa3fd576ac33d84d2911482a3f200c1bea /include/hostmask.h | |
parent | 8daa0e2a6fe61e95dc2dd145ebbdb2b05c097196 (diff) |
- Initial rewrite of the configuration subsystem
git-svn-id: svn://svn.ircd-hybrid.org/svnroot/ircd-hybrid/trunk@1632 82007160-df01-0410-b94d-b575c5fd34c7
Diffstat (limited to 'include/hostmask.h')
-rw-r--r-- | include/hostmask.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/include/hostmask.h b/include/hostmask.h index 63abb88..219ad80 100644 --- a/include/hostmask.h +++ b/include/hostmask.h @@ -44,24 +44,24 @@ struct AddressRec { struct { - /* Pointer into AccessItem... -A1kmm */ + /* Pointer into MaskItem... -A1kmm */ struct irc_ssaddr addr; int bits; } ipa; - /* Pointer into AccessItem... -A1kmm */ + /* Pointer into MaskItem... -A1kmm */ const char *hostname; } Mask; /* type: CONF_CLIENT, CONF_DLINE, CONF_KLINE etc... -A1kmm */ - unsigned int type; + enum maskitem_type type; /* Higher precedences overrule lower ones... */ unsigned int precedence; /* Only checked if !(type & 1)... */ const char *username; - struct AccessItem *aconf; + struct MaskItem *conf; dlink_node node; }; @@ -73,14 +73,14 @@ extern int match_ipv4(const struct irc_ssaddr *, const struct irc_ssaddr *, int) extern void mask_addr(struct irc_ssaddr *, int); extern void init_host_hash(void); -extern void add_conf_by_address(const unsigned int, struct AccessItem *); -extern void delete_one_address_conf(const char *, struct AccessItem *); +extern void add_conf_by_address(const unsigned int, struct MaskItem *); +extern void delete_one_address_conf(const char *, struct MaskItem *); extern void clear_out_address_conf(void); extern void hostmask_expire_temporary(void); -extern struct AccessItem *find_address_conf(const char *, const char *, +extern struct MaskItem *find_address_conf(const char *, const char *, struct irc_ssaddr *, int, char *); -extern struct AccessItem *find_dline_conf(struct irc_ssaddr *, int); -extern struct AccessItem *find_conf_by_address(const char *, struct irc_ssaddr *, - unsigned int, int, const char *, const char *, int); +extern struct MaskItem *find_dline_conf(struct irc_ssaddr *, int); +extern struct MaskItem *find_conf_by_address(const char *, struct irc_ssaddr *, + unsigned int, int, const char *, const char *, int); #endif /* INCLUDE_hostmask_h */ |