summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Wijen <ben@wijen.net>2021-01-15 14:45:27 +0100
committerCorinna Vinschen <corinna@vinschen.de>2021-01-18 12:04:42 +0100
commitcbeb1009a9faa966821190a4a83d4a120aefd753 (patch)
tree457134d08adf1af3954e7c033c961287e82a1a7e
parent17ede0eae5d3973bbe10298d5bde223a5bdfdb97 (diff)
downloadcygnal-cbeb1009a9faa966821190a4a83d4a120aefd753.tar.gz
cygnal-cbeb1009a9faa966821190a4a83d4a120aefd753.tar.bz2
cygnal-cbeb1009a9faa966821190a4a83d4a120aefd753.zip
syscalls.cc: Use EISDIR
This is the non-POSIX value returned by Linux since 2.1.132.
-rw-r--r--winsup/cygwin/syscalls.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index 3030f6fff..4742c6653 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -1106,7 +1106,7 @@ unlink (const char *ourname)
else if (win32_name.isdir ())
{
debug_printf ("unlinking a directory");
- set_errno (EPERM);
+ set_errno (EISDIR);
goto done;
}