* dtable.cc (cygwin_attach_handle_to_fd): Default to implicit bin mode if none
specified. * fhandler.cc (fhandler_base::init): Make bin argument a guarantee rather than a suggestion. * path.cc (path_conv::check): Load flag returned from cygwin_conv_to_win32_path into path_flags.
This commit is contained in:
@ -866,7 +866,7 @@ fhandler_base::init (HANDLE f, DWORD a, mode_t bin)
|
||||
flags = O_WRONLY;
|
||||
else if (a == (GENERIC_READ | GENERIC_WRITE))
|
||||
flags = O_RDWR;
|
||||
set_flags (flags, bin);
|
||||
set_flags (flags | bin);
|
||||
set_open_status ();
|
||||
debug_printf ("created new fhandler_base for handle %p, bin %d", f, get_r_binary ());
|
||||
}
|
||||
|
Reference in New Issue
Block a user