* winsup.h (access_worker): Declare with added fhandler_base parameter.

* syscalls.cc (access_worker): Accommodate extra fhandler_base argument.  Use
it instead of stat_worker to determine stat information, when appropriate.
* fhandler.cc (fhandler_base::device_access_denied): Pass fhandler pointer to
access_worker so that it can use the proper method for determining stat
information.
* fhandler_disk_file.cc (fhandler_disk_file::opendir): Ditto.
This commit is contained in:
Christopher Faylor
2003-12-15 04:16:42 +00:00
parent 228f99a6c1
commit 9908d9977b
6 changed files with 17 additions and 6 deletions

View File

@@ -328,7 +328,7 @@ fhandler_base::device_access_denied (int flags)
if (!mode)
mode |= R_OK;
return access_worker (pc, mode);
return access_worker (pc, mode, this);
}
/* Open system call handler function. */