diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2010-10-07 14:03:26 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2010-10-07 14:03:26 +0000 |
commit | dd0821e345930f91ab6984a442950d51bb6c9b4c (patch) | |
tree | c3ca7aca3de5cdee9e43b0731e0d1f8e473c1dca /winsup/cygwin/fhandler.h | |
parent | ca11a4f34f763483b1f18b6e7147272af9f8f697 (diff) | |
download | cygnal-dd0821e345930f91ab6984a442950d51bb6c9b4c.tar.gz cygnal-dd0821e345930f91ab6984a442950d51bb6c9b4c.tar.bz2 cygnal-dd0821e345930f91ab6984a442950d51bb6c9b4c.zip |
* fhandler.h (fhandler_base::get_stat_access): Delete.
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Always check
executable suffix to get x-bits for .exe files also in notexec case.
Always reopen file when checking for file header.
* ntdll.h (wait_pending): Delete.
* path.cc (symlink_info::check_shortcut): Drop call to wait_pending
since file is always opened for sync IO.
(symlink_info::check_sysfile): Ditto.
(MIN_STAT_ACCESS): Remove.
(FULL_STAT_ACCESS): Remove.
(symlink_info::check): Drop access flag. Revert to open file with
just read attributes access. Reorder symlink check to check for
reparse points first. Don't check reparse points for anything else,
even on remote drives. Open file for GENERIC_READ when trying to
read shortcuts or system-bit symlinks. Accommodate dropped access
flag in call to path_conv_handle::set.
* path.h (class path_conv_handle): Drop access flag and accommodate
all related methods.
Diffstat (limited to 'winsup/cygwin/fhandler.h')
-rw-r--r-- | winsup/cygwin/fhandler.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler.h b/winsup/cygwin/fhandler.h index 5110d6d8c..42a0f2407 100644 --- a/winsup/cygwin/fhandler.h +++ b/winsup/cygwin/fhandler.h @@ -198,7 +198,6 @@ class fhandler_base int get_access () const { return access; } void set_access (int x) { access = x; } - int get_stat_access () const { return pc.handle () ? pc.access () : access; } int get_flags () { return openflags; } void set_flags (int x, int supplied_bin = 0); |