summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 16 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index c31b102b18..8175759d6d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -160,6 +160,22 @@ esac
fi
+dnl Check for iovec type
+AC_CHECK_MEMBERS([struct iovec.iov_basea],
+ [
+ AC_SUBST([DEFINE_IOVEC_T], ["#include <sys/uio.h>
+typedef struct iovec giovec_t;"])
+ ],
+ [
+ AC_SUBST([DEFINE_IOVEC_T], ["typedef struct {
+ void *iov_base;
+ size_t iov_len;
+} giovec_t;"])
+ ],
+ [#include <sys/uio.h>
+ ])
+AM_SUBST_NOTMAKE([DEFINE_IOVEC_T])
+
dnl Need netinet/tcp.h for TCP_FASTOPEN
AC_CHECK_HEADERS([netinet/tcp.h])