authorgravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2025-11-23 19:10:23-08:00
committergravatar for squeek502@hotmail.comRyan Liptak <squeek502@hotmail.com> 2025-11-23 19:10:23-08:00
logd48faf1a3246c1b5c0f7de04233982f464796f1b
treeab7d9fe4adbfde7cc57f4c201f1ad60d546d1519
parent689032d571ace146a78c5286125822dfd02970b2

windows.GetFinalPathNameByHandle: add links to bugs tracking the Wine workaround


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

lib/std/os/windows.zig+2
......@@ -1310,6 +1310,8 @@ pub fn GetFinalPathNameByHandle(
13101310 // Wine seems to return NT namespaced paths starting with \??\ from QueryObjectName
13111311 // (e.g. `\??\Z:\some\path\to\a\file.txt`), in which case we can just strip the
13121312 // prefix to turn it into an absolute path.
1313 // https://github.com/ziglang/zig/issues/26029
1314 // https://bugs.winehq.org/show_bug.cgi?id=39569
13131315 return ntToWin32Namespace(final_path, out_buffer) catch |err| switch (err) {
13141316 error.NotNtPath => return error.Unexpected,
13151317 error.NameTooLong => |e| return e,