X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/212380e3f42f585dc1ea927402252eb943f91f7b..853058531aa2387ce1e8ab77ec9b416e70c6bffa:/include/reslib.h diff --git a/include/reslib.h b/include/reslib.h index 38e061b..1c15969 100644 --- a/include/reslib.h +++ b/include/reslib.h @@ -7,6 +7,11 @@ #ifndef _CHARYBDIS_RESLIB_H #define _CHARYBDIS_RESLIB_H +/* Longest hostname we're willing to work with. + * Due to DNSBLs this is more than HOSTLEN. + */ +#define IRCD_RES_HOSTLEN 255 + /* Here we define some values lifted from nameser.h */ #define NS_NOTIFY_OP 4 #define NS_INT16SZ 2 @@ -115,4 +120,6 @@ extern void irc_ns_put16(unsigned int src, unsigned char *dst); extern void irc_ns_put32(unsigned long src, unsigned char *dst); extern int irc_res_mkquery(const char *dname, int class, int type, unsigned char *buf, int buflen); +extern char irc_domain[IRCD_RES_HOSTLEN + 1]; + #endif