File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 25
25
26
26
#include < windows.h>
27
27
#include < io.h>
28
+ #include < fcntl.h>
28
29
29
30
typedef SSIZE_T ssize_t ;
30
31
#else
@@ -59,7 +60,6 @@ static clock_serv_t cclock;
59
60
// implementation in the zig standard library and then this code all gets
60
61
// deleted when we self-host. it works for now.
61
62
62
-
63
63
#if defined(ZIG_OS_POSIX)
64
64
static void populate_termination (Termination *term, int status) {
65
65
if (WIFEXITED (status)) {
@@ -886,6 +886,10 @@ int os_make_dir(Buf *path) {
886
886
887
887
int os_init (void ) {
888
888
srand ((unsigned )time (NULL ));
889
+ #if defined(ZIG_OS_WINDOWS)
890
+ _setmode (fileno (stdout), _O_BINARY);
891
+ _setmode (fileno (stderr), _O_BINARY);
892
+ #endif
889
893
#if defined(ZIG_OS_WINDOWS)
890
894
unsigned __int64 frequency;
891
895
if (QueryPerformanceFrequency ((LARGE_INTEGER*) &frequency)) {
You can’t perform that action at this time.
0 commit comments