From 62e3437c6ec501a23b1a64f19a9c376a83596623 Mon Sep 17 00:00:00 2001 From: Frekk van Blagh Date: Mon, 2 Oct 2017 15:28:43 +0200 Subject: [PATCH] fixed build on OS X 10.11 --- configure.ac | 4 ++-- src/dns.h | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/configure.ac b/configure.ac index 48a3f7b..fce1907 100644 --- a/configure.ac +++ b/configure.ac @@ -150,7 +150,7 @@ AS_CASE([${enable_selinux}], # won't even *compile* there is probably a better solution than just # turning them off, and build time is minimal. -PKG_CHECK_MODULES(CHECK,[check], +PKG_CHECK_MODULES([CHECK], [check], AC_MSG_RESULT([enabled: unit testing]), AC_MSG_RESULT([disabled: unit testing])) @@ -207,7 +207,7 @@ AC_TYPE_UINT8_T AC_FUNC_FORK AC_FUNC_MALLOC -AC_CHECK_FUNCS([alarm dup2 inet_ntoa memset select socket strcasecmp strchr strdup strerror strrchr strstr]) +AC_CHECK_FUNCS([alarm dup2 inet_ntoa memset select socket strcasecmp strchr strdup strerror strrchr strstr bzero strtol gettimeofday]) # Epilogue diff --git a/src/dns.h b/src/dns.h index b5d83b2..8d69f9f 100644 --- a/src/dns.h +++ b/src/dns.h @@ -25,6 +25,14 @@ typedef enum { QR_ANSWER = 1 } qr_t; +#ifndef T_A6 +#define T_A6 38 +#endif + +#ifndef T_DNAME +#define T_DNAME 39 +#endif + extern int dnsc_use_edns0; int dns_encode(char *, size_t, struct query *, qr_t, char *, size_t);