diff options
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) { |