Problem: __CYGWIN32__ is not defined on 64 bit systems.
Solution: Update #ifdefs. (Ken Takata, closes #9709)
}
}
#endif
-#ifdef __CYGWIN32__
+#ifdef __CYGWIN__
/*
* If vim is invoked by non-Cygwin tools, convert away any
* DOS paths, so things like .swp files are created correctly.
FD_ZERO(&wfds);
FD_ZERO(&efds);
FD_SET(fd, &rfds);
-# if !defined(__QNX__) && !defined(__CYGWIN32__)
+# ifndef __QNX__
// For QNX select() always returns 1 if this is set. Why?
FD_SET(fd, &efds);
# endif
#include <signal.h>
-#ifdef __CYGWIN32__
-# include <sys/termios.h>
-#endif
-
#ifdef HAVE_SYS_IOCTL_H
# include <sys/ioctl.h>
#endif
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 4316,
/**/
4315,
/**/
#endif
/*
- * EMX doesn't have a global way of making open() use binary I/O.
+ * Cygwin doesn't have a global way of making open() use binary I/O.
* Use O_BINARY for all open() calls.
*/
-#if defined(__CYGWIN32__)
+#ifdef __CYGWIN__
# define O_EXTRA O_BINARY
#else
# define O_EXTRA 0