summaryrefslogtreecommitdiffstats
path: root/private/crt32/linkopts/binmode.c
diff options
context:
space:
mode:
Diffstat (limited to 'private/crt32/linkopts/binmode.c')
-rw-r--r--private/crt32/linkopts/binmode.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/private/crt32/linkopts/binmode.c b/private/crt32/linkopts/binmode.c
new file mode 100644
index 000000000..81ed8787c
--- /dev/null
+++ b/private/crt32/linkopts/binmode.c
@@ -0,0 +1,28 @@
+/***
+*binmode.c - set global file mode to binary
+*
+* Copyright (c) 1989-1992, Microsoft Corporation. All rights reserved.
+*
+*Purpose:
+* Sets the global file mode flag to binary. Linking with this file
+* sets all files to be opened in binary mode.
+*
+*Revision History:
+* 06-08-89 PHG Module created, based on asm version.
+* 04-04-90 GJF Added #include <cruntime.h>. Also, fixed the copyright.
+* 01-17-91 GJF ANSI naming.
+* 01-23-92 GJF Added #include <stdlib.h> (contains decl of _fmode).
+* 08-27-92 GJF Don't build for POSIX.
+*
+*******************************************************************************/
+
+#ifndef _POSIX_
+
+#include <cruntime.h>
+#include <fcntl.h>
+#include <stdlib.h>
+
+/* set default file mode */
+int _fmode = _O_BINARY;
+
+#endif