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; }