Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r--winsup/cygwin/syscalls.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc
index acd0fa5f6..190d1d68f 100644
--- a/winsup/cygwin/syscalls.cc
+++ b/winsup/cygwin/syscalls.cc
@@ -569,8 +569,7 @@ unlink_nt (path_conv &pc)
{
NtSetAttributesFile (fh_ro, pc.file_attributes ()
& ~FILE_ATTRIBUTE_READONLY);
- InitializeObjectAttributes (&attr, &ro_u_empty,
- pc.objcaseinsensitive (), fh_ro, NULL);
+ pc.init_reopen_attr (&attr, fh_ro);
}
if (pc.is_lnk_symlink ())
{
@@ -688,7 +687,7 @@ unlink_nt (path_conv &pc)
/* Re-open from handle so we open the correct file no matter if it
has been moved to the bin or not. */
- InitializeObjectAttributes (&attr, &ro_u_empty, 0, fh, NULL);
+ pc.init_reopen_attr (&attr, fh);
status = NtOpenFile (&fh2, DELETE, &attr, &io,
bin_stat == move_to_bin ? FILE_SHARE_VALID_FLAGS
: FILE_SHARE_DELETE,