summaryrefslogtreecommitdiff
path: root/nameser.h
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2004-01-04 12:19:06 +0000
committerDaniel Stenberg <daniel@haxx.se>2004-01-04 12:19:06 +0000
commit2c9c9e92fddea12fe07e4fd7ab43499369f24d3c (patch)
tree2bcdda169770b158ce91970333614fc82c8019f0 /nameser.h
parent1c5acf20891e17aa533a3955efe2080837c2a868 (diff)
downloadc-ares-2c9c9e92fddea12fe07e4fd7ab43499369f24d3c.tar.gz
c-ares-2c9c9e92fddea12fe07e4fd7ab43499369f24d3c.tar.bz2
c-ares-2c9c9e92fddea12fe07e4fd7ab43499369f24d3c.zip
Dominick Meglio's fix to make our private gettimeofday() use the ares_
namespace
Diffstat (limited to 'nameser.h')
-rw-r--r--nameser.h23
1 files changed, 12 insertions, 11 deletions
diff --git a/nameser.h b/nameser.h
index 196291e..f77d73e 100644
--- a/nameser.h
+++ b/nameser.h
@@ -18,7 +18,8 @@ struct iovec
#define getpid() _getpid()
int strcasecmp(const char *a, const char *b);
-int gettimeofday(struct timeval *tv, struct timezone *tz);
+int ares_gettimeofday(struct timeval *tv, struct timezone *tz);
+#define gettimeofday(tv,tz) ares_gettimeofday(tv,tz)
#define NS_CMPRSFLGS 0xc0
@@ -35,7 +36,7 @@ typedef enum __ns_class {
/* Query class values which do not appear in resource records */
ns_c_none = 254, /* for prereq. sections in update requests */
ns_c_any = 255, /* Wildcard match. */
- ns_c_max = 65536
+ ns_c_max = 65536
} ns_class;
#define C_IN ns_c_in
@@ -113,7 +114,7 @@ typedef enum __ns_opcode {
/* Opcode 3 is undefined/reserved. */
ns_o_notify = 4, /* Zone change notification. */
ns_o_update = 5, /* Zone update message. */
- ns_o_max = 6
+ ns_o_max = 6
} ns_opcode;
#define QUERY ns_o_query
@@ -147,17 +148,17 @@ typedef enum __ns_rcode {
/* The following are TSIG extended errors */
ns_r_badsig = 16,
ns_r_badkey = 17,
- ns_r_badtime = 18
+ ns_r_badtime = 18
} ns_rcode;
-#define SERVFAIL ns_r_servfail
-#define NOTIMP ns_r_notimpl
-#define REFUSED ns_r_refused
-#define NOERROR ns_r_noerror
-#define FORMERR ns_r_formerr
-#define NXDOMAIN ns_r_nxdomain
+#define SERVFAIL ns_r_servfail
+#define NOTIMP ns_r_notimpl
+#define REFUSED ns_r_refused
+#define NOERROR ns_r_noerror
+#define FORMERR ns_r_formerr
+#define NXDOMAIN ns_r_nxdomain
-#define C_CHAOS ns_c_chaos
+#define C_CHAOS ns_c_chaos
#define C_HS ns_c_hs
#define C_NONE ns_c_none
#define C_ANY ns_c_any