From: Wez Furlong Date: Sat, 5 Jul 2003 08:25:25 +0000 (+0000) Subject: MFB: binary mode by default under win32. X-Git-Tag: BEFORE_ARG_INFO~370 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa342d2404a9c809d0a182d80798da2abd3a98f7;p=php MFB: binary mode by default under win32. --- 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; }