summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/squeeze/squeeze.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipsk/squeeze/squeeze.c')
-rw-r--r--Build/source/texk/dvipsk/squeeze/squeeze.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/Build/source/texk/dvipsk/squeeze/squeeze.c b/Build/source/texk/dvipsk/squeeze/squeeze.c
index 134772b54df..e3ce0d6fae4 100644
--- a/Build/source/texk/dvipsk/squeeze/squeeze.c
+++ b/Build/source/texk/dvipsk/squeeze/squeeze.c
@@ -20,7 +20,13 @@
#endif /* !O_BINARY */
#if O_BINARY
-#define SET_BINARY(fd) _setmode((fd), O_BINARY)
+# ifdef __CYGWIN__
+# include <unistd.h>
+# include <io.h>
+# define SET_BINARY(fd) setmode((fd), O_BINARY)
+# else
+# define SET_BINARY(fd) _setmode((fd), O_BINARY)
+# endif
#endif
#define LINELENGTH (72)