]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/res.h
Automated merge with ssh://shadowircd/uranium/shadowircd/
[irc/rqf/shadowircd.git] / include / res.h
index 8f533132b96d594e0a6e4f00db63f0460ab82d5f..3b9851b77c43b96fead04044085c0b0a43347e7d 100644 (file)
@@ -1,7 +1,6 @@
 /*
  * res.h for referencing functions in res.c, reslib.c
  *
- * $Id: res.h 2023 2006-09-02 23:47:27Z jilles $
  */
 
 #ifndef _CHARYBDIS_RES_H
@@ -9,10 +8,8 @@
 
 #include "ircd_defs.h"
 #include "common.h"
-#include "commio.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 
@@ -24,7 +21,7 @@
 struct DNSReply
 {
   char *h_name;
-  struct irc_sockaddr_storage addr;
+  struct rb_sockaddr_storage addr;
 };
 
 struct DNSQuery
@@ -33,14 +30,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 *);