diff options
Diffstat (limited to 'winsup/cygwin/fhandler.cc')
-rw-r--r-- | winsup/cygwin/fhandler.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index f1dfed8c4..a3ef1bb32 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -610,7 +610,8 @@ fhandler_base::open (int flags, mode_t mode) /* Allow reliable lseek on disk devices. */ if (get_major () == DEV_FLOPPY_MAJOR) access |= GENERIC_READ; - else if (get_major () != DEV_SERIAL_MAJOR) + else if (get_major () != DEV_SERIAL_MAJOR + && get_major () != DEV_TAPE_MAJOR) { create_options |= FILE_SYNCHRONOUS_IO_NONALERT; access |= SYNCHRONIZE; |