* fhandler.cc (fhandler_base::open): Set win32 access flags
to 0, when requested. * fhandler.h: New status flag FH_QUERYOPEN. (fhandler::get_query_open): New function. (fhandler::set_query_open): Ditto. * syscalls.cc (stat_worker): Request query-only open mode.
This commit is contained in:
@ -308,7 +308,11 @@ fhandler_base::open (int flags, mode_t mode)
|
||||
goto done;
|
||||
}
|
||||
|
||||
if (get_device () == FH_TAPE)
|
||||
if (get_query_open ())
|
||||
{
|
||||
access = 0;
|
||||
}
|
||||
else if (get_device () == FH_TAPE)
|
||||
{
|
||||
access = GENERIC_READ | GENERIC_WRITE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user