NT requires O_BINARY in the file flags.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Sun, 22 Aug 1993 22:19:10 +0000 (22:19 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Sun, 22 Aug 1993 22:19:10 +0000 (22:19 +0000)
v7/src/microcode/bchgcc.h

index 6ccfe216298c465c5eee343beb3925e7fb583191..65e66ef5000593213fac47a2a3797d5237b35dff 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-C-*-
 
-$Id: bchgcc.h,v 9.52 1993/06/24 03:48:45 gjr Exp $
+$Id: bchgcc.h,v 9.53 1993/08/22 22:19:10 gjr Exp $
 
 Copyright (c) 1987-1993 Massachusetts Institute of Technology
 
@@ -106,7 +106,11 @@ extern int EXFUN (retrying_file_operation,
 extern int EXFUN (io_error_retry_p, (char *, char *));
 extern int EXFUN (io_error_always_abort, (char *, char *));
 \f
-#define GC_FILE_FLAGS          (O_RDWR | O_CREAT) /* O_SYNCIO removed */
+#ifndef O_BINARY
+# define O_BINARY 0
+#endif
+
+#define GC_FILE_FLAGS          (O_RDWR | O_CREAT | O_BINARY) /* O_SYNCIO removed */
 #define GC_FILE_MASK           0644    /* Everyone reads, owner writes */
 
 /* IO_PAGE_SIZE must be a power of 2! */