From: corinna Date: Thu, 17 Jun 2004 15:25:08 +0000 (+0000) Subject: * fhandler.cc (fhandler_base::open): Remove 9x specific code. X-Git-Tag: reparent-point~2086 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=5df97643b4102b14e1b66058bce2835786032fd0;p=pf3gnuchains%2Fpf3gnuchains4x.git * fhandler.cc (fhandler_base::open): Remove 9x specific code. --- diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 715b31ff49..d0a9167e7c 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,7 @@ +2004-06-17 Corinna Vinschen + + * fhandler.cc (fhandler_base::open): Remove 9x specific code. + 2004-06-17 Pierre Humblet * fhandler.cc (fhandler_base::open_9x): Do not check for null name. diff --git a/winsup/cygwin/fhandler.cc b/winsup/cygwin/fhandler.cc index 1ea719405d..57a3c47122 100644 --- a/winsup/cygwin/fhandler.cc +++ b/winsup/cygwin/fhandler.cc @@ -632,15 +632,6 @@ fhandler_base::open (int flags, mode_t mode) create_disposition, create_options, NULL, 0); if (!NT_SUCCESS (status)) { - if (!wincap.can_open_directories () && pc.isdir ()) - { - if (flags & (O_CREAT | O_EXCL) == (O_CREAT | O_EXCL)) - set_errno (EEXIST); - else if (flags & (O_WRONLY | O_RDWR)) - set_errno (EISDIR); - else - nohandle (true); - } __seterrno_from_win_error (RtlNtStatusToDosError (status)); if (!nohandle ()) goto done;