From a731e4e7551b5ef572ae13a4f54de6e4523daf6f Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Mon, 8 May 2000 22:50:19 +0000 Subject: [PATCH] * path.cc (symlink::info): Treat non readable files as normal non symlink files. --- winsup/cygwin/ChangeLog | 5 +++++ winsup/cygwin/path.cc | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 0fa6ae4a8..21fd0decc 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +Thu May 9 0:47:00 2000 Corinna Vinschen + + * path.cc (symlink::info): Treat non readable files + as normal non symlink files. + 2000-05-08 Paul K. Fisher * include/pthread.h (pthread_detach): Add missing prototype. diff --git a/winsup/cygwin/path.cc b/winsup/cygwin/path.cc index 205aae406..42170aa16 100644 --- a/winsup/cygwin/path.cc +++ b/winsup/cygwin/path.cc @@ -2177,7 +2177,7 @@ symlink_info::check (const char *in_path, const suffix_info *suffixes) FILE_ATTRIBUTE_NORMAL, 0); res = -1; if (h == INVALID_HANDLE_VALUE) - __seterrno (); + goto file_not_symlink; else { char cookie_buf[sizeof (SYMLINK_COOKIE) - 1];