diff options
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r-- | winsup/cygwin/syscalls.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 76dc935e5..d4aab4db5 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -723,7 +723,8 @@ unlink_nt (path_conv &pc) error 59, ERROR_UNEXP_NET_ERR when trying to access the file. Microsoft KB 837665 describes this problem as a bug in 2K3, but I have reproduced it on other systems. */ - if (status == STATUS_CANNOT_DELETE && !pc.isremote ()) + if (status == STATUS_CANNOT_DELETE + && (!pc.isremote () || pc.fs_is_ncfsd ())) { HANDLE fh2; |