summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-03-25 08:31:31 -0400
committerSteve Dickson <steved@redhat.com>2013-03-25 10:09:12 -0400
commit88d745b004cc0d57ce668829ca08c5d5dc3e6a9e (patch)
tree94cfa26a6eb86975362ec0e92632e4a022ebdce8
parent7aae1f31d06f133cebf2cfecca39a086d5376e0b (diff)
downloadnfs-utils-88d745b004cc0d57ce668829ca08c5d5dc3e6a9e.zip
nfs-utils-88d745b004cc0d57ce668829ca08c5d5dc3e6a9e.tar.gz
nfs-utils-88d745b004cc0d57ce668829ca08c5d5dc3e6a9e.tar.xz
configure: check for libio.h availability
On some systems (like uClibc), there isn't a libio.h header. But it isn't also needed on them. So check for the header first. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--configure.ac2
-rw-r--r--support/include/sockaddr.h6
2 files changed, 7 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index f461219..cc7f3b4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -358,7 +358,7 @@ AC_CHECK_HEADERS([arpa/inet.h fcntl.h libintl.h limits.h \
stdlib.h string.h sys/file.h sys/ioctl.h sys/mount.h \
sys/param.h sys/socket.h sys/time.h sys/vfs.h \
syslog.h unistd.h com_err.h et/com_err.h \
- ifaddrs.h nfs-plugin.h])
+ ifaddrs.h nfs-plugin.h libio.h])
dnl *************************************************************
dnl Checks for typedefs, structures, and compiler characteristics
diff --git a/support/include/sockaddr.h b/support/include/sockaddr.h
index 72766db..a1c30f9 100644
--- a/support/include/sockaddr.h
+++ b/support/include/sockaddr.h
@@ -20,7 +20,13 @@
#ifndef NFS_UTILS_SOCKADDR_H
#define NFS_UTILS_SOCKADDR_H
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_LIBIO_H
#include <libio.h>
+#endif
#include <stdbool.h>
#include <sys/socket.h>
#include <netinet/in.h>