diff --git a/src/inet.c b/src/inet.c index 8d990ad7..40b3c2c3 100644 --- a/src/inet.c +++ b/src/inet.c @@ -28,8 +28,8 @@ #include #endif /* DOS */ -#ifdef OS5 -/* Solaris doesn't define O_ASYNC, yet still defines FASYNC. */ +#if (defined(OS5) || defined(__CYGWIN__)) && !defined(O_ASYNC) +/* Cygwin and Solaris don't define O_ASYNC, yet still define FASYNC. */ #define O_ASYNC FASYNC #endif