From fa342d2404a9c809d0a182d80798da2abd3a98f7 Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Sat, 5 Jul 2003 08:25:25 +0000 Subject: [PATCH] MFB: binary mode by default under win32. --- main/streams/plain_wrapper.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/main/streams/plain_wrapper.c b/main/streams/plain_wrapper.c index 06909895e5..cc814f01ad 100644 --- a/main/streams/plain_wrapper.c +++ b/main/streams/plain_wrapper.c @@ -69,16 +69,14 @@ PHPAPI int php_stream_parse_fopen_modes(const char *mode, int *open_flags) flags |= O_RDONLY; } -#ifdef O_BINARY - if (strchr(mode, 'b')) { - flags |= O_BINARY; - } -#endif -#ifdef _O_TEXT +#if defined(_O_TEXT) && defined(O_BINARY) if (strchr(mode, 't')) { flags |= _O_TEXT; + } else { + flags |= O_BINARY; } #endif + *open_flags = flags; return SUCCESS; } -- 2.50.1