X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/cc200171d7c40be3b204460f9c14d5d37e771866..24170ac312f9e042993a5377ed82769f4ae74e55:/include/res.h diff --git a/include/res.h b/include/res.h index 7633897..1b70094 100644 --- a/include/res.h +++ b/include/res.h @@ -10,8 +10,7 @@ #include "ircd_defs.h" #include "common.h" #include "reslib.h" -#include "irc_string.h" -#include "sprintf_irc.h" +#include "match.h" #include "ircd.h" /* Maximum number of nameservers in /etc/resolv.conf we care about @@ -23,7 +22,7 @@ struct DNSReply { char *h_name; - struct irc_sockaddr_storage addr; + struct rb_sockaddr_storage addr; }; struct DNSQuery @@ -32,14 +31,14 @@ struct DNSQuery void (*callback)(void* vptr, struct DNSReply *reply); /* callback to call */ }; -extern struct irc_sockaddr_storage irc_nsaddr_list[]; +extern struct rb_sockaddr_storage irc_nsaddr_list[]; extern int irc_nscount; extern void init_resolver(void); extern void restart_resolver(void); extern void delete_resolver_queries(const struct DNSQuery *); extern void gethost_byname_type(const char *, struct DNSQuery *, int); -extern void gethost_byaddr(const struct irc_sockaddr_storage *, struct DNSQuery *); +extern void gethost_byaddr(const struct rb_sockaddr_storage *, struct DNSQuery *); extern void add_local_domain(char *, size_t); extern void report_dns_servers(struct Client *);