diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2005-08-08 15:33:32 +0000 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2005-08-08 15:33:32 +0000 |
commit | af925fe4fa59ce9eabcc8d18f0bd001b28592ec3 (patch) | |
tree | 663e515aa6a076ccbf44b99c7bdf0fa5a935ad7e /winsup/cygwin/fhandler_process.cc | |
parent | 6e8cac26380d953765edf32a1f2865ebc342501e (diff) | |
download | cygnal-af925fe4fa59ce9eabcc8d18f0bd001b28592ec3.tar.gz cygnal-af925fe4fa59ce9eabcc8d18f0bd001b28592ec3.tar.bz2 cygnal-af925fe4fa59ce9eabcc8d18f0bd001b28592ec3.zip |
* fhandler_process.cc (fhandler_process::open): Allow opening of
/proc/<pid>/fd for reading.
* fhandler_registry.cc (fhandler_registry::open): Ditto for registry
keys.
Diffstat (limited to 'winsup/cygwin/fhandler_process.cc')
-rw-r--r-- | winsup/cygwin/fhandler_process.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygwin/fhandler_process.cc b/winsup/cygwin/fhandler_process.cc index 7dca21747..127c91e51 100644 --- a/winsup/cygwin/fhandler_process.cc +++ b/winsup/cygwin/fhandler_process.cc @@ -293,9 +293,8 @@ fhandler_process::open (int flags, mode_t mode) } if (process_file_no == PROCESS_FD) { - set_errno (EISDIR); - res = 0; - goto out; + flags |= O_DIROPEN; + goto success; } if (flags & O_WRONLY) { |