summaryrefslogtreecommitdiffstats
path: root/defines.h
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2006-05-15 17:17:29 +1000
committerDarren Tucker <dtucker@zip.com.au>2006-05-15 17:17:29 +1000
commitcefd8bb36d307a671fbbe5358d94c97910edf7c6 (patch)
tree6a6a2b2533090cb55b787dddceec4dd87635c21f /defines.h
parent13c539a4dcfa7a7fb34bbd43478aa913e27b8ba6 (diff)
- (dtucker) [defines.h] Find a value for IOV_MAX or use a conservative
default. Patch originally from tim@, ok djm
Diffstat (limited to 'defines.h')
-rw-r--r--defines.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/defines.h b/defines.h
index 9ecf18d5..f2fdd3ca 100644
--- a/defines.h
+++ b/defines.h
@@ -25,7 +25,7 @@
#ifndef _DEFINES_H
#define _DEFINES_H
-/* $Id: defines.h,v 1.131 2006/03/15 02:02:28 djm Exp $ */
+/* $Id: defines.h,v 1.132 2006/05/15 07:17:30 dtucker Exp $ */
/* Constants */
@@ -731,6 +731,16 @@ struct winsize {
# undef HAVE_MMAP
#endif
+#ifndef IOV_MAX
+# if defined(_XOPEN_IOV_MAX)
+# define IOV_MAX _XOPEN_IOV_MAX
+# elif defined(DEF_IOV_MAX)
+# define IOV_MAX DEF_IOV_MAX
+# else
+# define IOV_MAX 16
+# endif
+#endif
+
/* some system headers on HP-UX define YES/NO */
#ifdef YES
# undef YES