pkg/kamailio/fedora/16: Updated rel in .spec to dev2
[sip-router] / resolve.h
index 65bd0c0..8ce68e6 100644 (file)
--- a/resolve.h
+++ b/resolve.h
@@ -47,6 +47,7 @@
 #include <netdb.h>
 #include <arpa/nameser.h>
 #include <resolv.h>
+#include "counters.h"
 
 #ifdef __OS_darwin
 #include <arpa/nameser_compat.h>
 #define RES_ONLY_TYPE 1   /* return only the specified type records */
 #define RES_AR           2   /* return also the additional records */
 
+/* counter for failed DNS requests
+*/
+struct dns_counters_h {
+    counter_handle_t failed_dns_req;
+};
+
+extern struct dns_counters_h dns_cnts_h;
+
 /* query union*/
 union dns_query{
        HEADER hdr;
@@ -88,7 +97,7 @@ union dns_query{
 /* rdata struct*/
 struct rdata {
        unsigned short type;
-       unsigned short class;
+       unsigned short pclass;
        unsigned int   ttl;
        void* rdata;
        struct rdata* next;
@@ -448,7 +457,7 @@ skip_ipv4:
 }
 
 
-int resolv_init();
+int resolv_init(void);
 
 /* callback/fixup functions executed by the configuration framework */
 void resolv_reinit(str *gname, str *name);