diff options
Diffstat (limited to 'winsup/cygwin/fhandler_registry.cc')
-rw-r--r-- | winsup/cygwin/fhandler_registry.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/winsup/cygwin/fhandler_registry.cc b/winsup/cygwin/fhandler_registry.cc index b4f0eeb59..94220c62a 100644 --- a/winsup/cygwin/fhandler_registry.cc +++ b/winsup/cygwin/fhandler_registry.cc @@ -11,7 +11,6 @@ details. */ /* FIXME: Access permissions are ignored at the moment. */ #include "winsup.h" -#include <sys/fcntl.h> #include <errno.h> #include <unistd.h> #include <stdlib.h> @@ -481,8 +480,8 @@ fhandler_registry::open (path_conv *pc, int flags, mode_t mode) success: res = 1; + set_flags (flags & ~O_TEXT, O_BINARY); set_open_status (); - set_flags (flags); out: if (hKey != (HKEY) INVALID_HANDLE_VALUE) RegCloseKey (hKey); |