comparison netio.c @ 1636:35a1e8de3aec

cygwin competibility fix (#64)
author karel-m <1918753+karel-m@users.noreply.github.com>
date Wed, 20 Mar 2019 16:05:37 +0100
parents 1f3fb83b0524
children d384bc2e5af3
comparison
equal deleted inserted replaced
1635:c9b5017b0a7b 1636:35a1e8de3aec
292 unsigned int i; 292 unsigned int i;
293 int len; 293 int len;
294 buffer *writebuf; 294 buffer *writebuf;
295 295
296 #ifndef IOV_MAX 296 #ifndef IOV_MAX
297 #define IOV_MAX UIO_MAXIOV 297 #if defined(__CYGWIN__) && !defined(UIO_MAXIOV)
298 #define IOV_MAX 1024
299 #else
300 #define IOV_MAX UIO_MAXIOV
301 #endif
298 #endif 302 #endif
299 303
300 *iov_count = MIN(MIN(queue->count, IOV_MAX), *iov_count); 304 *iov_count = MIN(MIN(queue->count, IOV_MAX), *iov_count);
301 305
302 for (l = queue->head, i = 0; i < *iov_count; l = l->link, i++) 306 for (l = queue->head, i = 0; i < *iov_count; l = l->link, i++)