authorgravatar for kcbanner@gmail.comCasey Banner <kcbanner@gmail.com> 2023-10-16 23:29:16-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-10-17 14:33:55-04:00
log68ed787751ed36af3db0c52031741a5c31413034
treee08dbc90e1c0d3840ca13a5fe276f62a14c1954a
parenteb5276c94eaab238551fdae9a2e77b0133e31cfb

windows: fix ReadLink not using a synchronous file handle


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/os/windows.zig+2-2
...@@ -836,14 +836,14 @@ pub fn ReadLink(dir: ?HANDLE, sub_path_w: []const u16, out_buffer: []u8) ReadLin...@@ -836,14 +836,14 @@ pub fn ReadLink(dir: ?HANDLE, sub_path_w: []const u16, out_buffer: []u8) ReadLin
836836
837 const rc = ntdll.NtCreateFile(837 const rc = ntdll.NtCreateFile(
838 &result_handle,838 &result_handle,
839 FILE_READ_ATTRIBUTES,839 FILE_READ_ATTRIBUTES | SYNCHRONIZE,
840 &attr,840 &attr,
841 &io,841 &io,
842 null,842 null,
843 FILE_ATTRIBUTE_NORMAL,843 FILE_ATTRIBUTE_NORMAL,
844 FILE_SHARE_READ,844 FILE_SHARE_READ,
845 FILE_OPEN,845 FILE_OPEN,
846 FILE_OPEN_REPARSE_POINT,846 FILE_OPEN_REPARSE_POINT | FILE_SYNCHRONOUS_IO_NONALERT,
847 null,847 null,
848 0,848 0,
849 );849 );