mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 12:59:21 +08:00
syscalls.cc: Fix num_links
NtQueryInformationFile on fh_ro needs FILE_READ_ATTRIBUTES to succeed.
This commit is contained in:
parent
226ed24f2b
commit
17ede0eae5
@ -755,8 +755,9 @@ _unlink_nt (path_conv &pc, bool shareable)
|
||||
if ((pc.fs_flags () & FILE_SUPPORTS_TRANSACTIONS))
|
||||
start_transaction (old_trans, trans);
|
||||
retry_open:
|
||||
status = NtOpenFile (&fh_ro, FILE_WRITE_ATTRIBUTES, &attr, &io,
|
||||
FILE_SHARE_VALID_FLAGS, flags);
|
||||
status = NtOpenFile (&fh_ro,
|
||||
FILE_READ_ATTRIBUTES | FILE_WRITE_ATTRIBUTES,
|
||||
&attr, &io, FILE_SHARE_VALID_FLAGS, flags);
|
||||
if (NT_SUCCESS (status))
|
||||
{
|
||||
debug_printf ("Opening %S for removing R/O succeeded",
|
||||
|
Loading…
x
Reference in New Issue
Block a user