# HG changeset patch # User Kazuo Kuroi # Date 1591798169 -28800 # Node ID 58f7ca8ebc8293eb7ace93368e252fc0da3426c4 # Parent 41a0ff8d5a89001c7114a4c2832807755aa1b2ed Set IOV_MAX for IRIX diff -r 41a0ff8d5a89 -r 58f7ca8ebc82 netio.c --- a/netio.c Sat May 30 00:05:49 2020 +0800 +++ b/netio.c Wed Jun 10 22:09:29 2020 +0800 @@ -293,13 +293,15 @@ int len; buffer *writebuf; - #ifndef IOV_MAX - #if defined(__CYGWIN__) && !defined(UIO_MAXIOV) +#ifndef IOV_MAX + #if defined(__CYGWIN__) && !defined(UIO_MAXIOV) #define IOV_MAX 1024 - #else + #elif defined(__sgi) + #define IOV_MAX 512 + #else #define IOV_MAX UIO_MAXIOV - #endif #endif +#endif *iov_count = MIN(MIN(queue->count, IOV_MAX), *iov_count);