From: dtucker Date: Mon, 15 May 2006 07:17:29 +0000 (+0000) Subject: - (dtucker) [defines.h] Find a value for IOV_MAX or use a conservative X-Git-Tag: V_4_4_P1~241 X-Git-Url: http://andersk.mit.edu/gitweb/openssh.git/commitdiff_plain/143a79db406b95586fc38b3ccff4cdd1e8aeb657 - (dtucker) [defines.h] Find a value for IOV_MAX or use a conservative default. Patch originally from tim@, ok djm --- diff --git a/ChangeLog b/ChangeLog index e405fb59..8f37f487 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ _res, prevents problems on some platforms that have _res as a global but don't have getrrsetbyname(), eg IRIX 5.3. Found and tested by georg.schwarz at freenet.de, ok djm@. + - (dtucker) [defines.h] Find a value for IOV_MAX or use a conservative + default. Patch originally from tim@, ok djm 20050506 - (dtucker) OpenBSD CVS Syn diff --git a/defines.h b/defines.h index 0dfc3364..cc8becd2 100644 --- a/defines.h +++ b/defines.h @@ -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