summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNoah Watkins <noahwatkins@gmail.com>2013-08-04 12:09:19 -0700
committerNoah Watkins <noahwatkins@gmail.com>2013-09-17 10:40:20 -0700
commitf6ca653ec7e7e4d5d5092f35f62a6a8e138bd727 (patch)
tree8a91a24f39b5ec052653706eaf17208a86a8d44f
parent3b19a30584021c748daf3de6d5e7e6a8c3d97f76 (diff)
downloadceph-f6ca653ec7e7e4d5d5092f35f62a6a8e138bd727.tar.gz
rgw: add compat file for name service macros
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
-rw-r--r--configure.ac1
-rw-r--r--src/rgw/rgw_resolve.cc6
2 files changed, 7 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 5f36cea8381..e6a704fb1ef 100644
--- a/configure.ac
+++ b/configure.ac
@@ -552,6 +552,7 @@ AC_CHECK_FUNC([extattr_set_fd],
AC_CHECK_FUNCS([posix_fallocate])
+AC_CHECK_HEADERS([arpa/nameser_compat.h])
AC_CHECK_HEADERS([linux/fs.h])
AC_CHECK_HEADERS([sys/disk.h])
AC_CHECK_HEADERS([sys/prctl.h])
diff --git a/src/rgw/rgw_resolve.cc b/src/rgw/rgw_resolve.cc
index 9a8b14b2e01..471ac3f1678 100644
--- a/src/rgw/rgw_resolve.cc
+++ b/src/rgw/rgw_resolve.cc
@@ -3,6 +3,12 @@
#include <arpa/nameser.h>
#include <resolv.h>
+#include "acconfig.h"
+
+#ifdef HAVE_ARPA_NAMESER_COMPAT_H
+#include <arpa/nameser_compat.h>
+#endif
+
#include "rgw_common.h"
#include "rgw_resolve.h"