GNU Hurd defines neither IOV_MAX nor UIO_MAXIOV.

---
 netio.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/netio.c b/netio.c
index 2ed9bb1..294c239 100644
--- a/netio.c
+++ b/netio.c
@@ -304,7 +304,7 @@ void packet_queue_to_iovec(const struct Queue *queue, 
struct iovec *iov, unsigne
        buffer *writebuf;
 
 #ifndef IOV_MAX
-       #if defined(__CYGWIN__) && !defined(UIO_MAXIOV)
+       #if (defined(__CYGWIN__) || defined(__GNU__)) && !defined(UIO_MAXIOV)
                #define IOV_MAX 1024
        #elif defined(__sgi)
                #define IOV_MAX 512 
-- 
2.35.1

Reply via email to