summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorjerenkrantz <jerenkrantz@13f79535-47bb-0310-9956-ffa450edef68>2006-07-12 02:09:05 +0000
committerjerenkrantz <jerenkrantz@13f79535-47bb-0310-9956-ffa450edef68>2006-07-12 02:09:05 +0000
commit03c04dc3f103b89e3925b003c425129d7cfd311b (patch)
tree4b24bbab9e4c792313ea4cdbb72558469a439eb1 /configure.in
parent3482aecee74c46c0ff0e7f773a323a115883b695 (diff)
downloadlibapr-03c04dc3f103b89e3925b003c425129d7cfd311b.tar.gz
Define struct iovec for mingw.
This patch also moves the iovec 'workaround' from apr.hw into apr_want.h too. Originally titled: [patch 09/17] struct iovec Submitted by: John Mark Vandenberg Reviewed by: Justin Erenkrantz git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@421075 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index fe2a831ce..2356acdb2 100644
--- a/configure.in
+++ b/configure.in
@@ -1406,6 +1406,13 @@ case $host in
;;
esac
+APR_CHECK_SIZEOF_EXTENDED([#include <sys/uio.h>],struct iovec,0)
+if test "$ac_cv_sizeof_struct_iovec" = "0"; then
+ have_iovec=0
+else
+ have_iovec=1
+fi
+
AC_SUBST(voidp_size)
AC_SUBST(short_value)
AC_SUBST(int_value)
@@ -1427,6 +1434,7 @@ AC_SUBST(uint64_literal)
AC_SUBST(stdint)
AC_SUBST(bigendian)
AC_SUBST(aprlfs)
+AC_SUBST(have_iovec)
dnl ----------------------------- Checking for string functions
AC_CHECK_FUNCS(strnicmp, have_strnicmp="1", have_strnicmp="0")