From d48faf1a3246c1b5c0f7de04233982f464796f1b Mon Sep 17 00:00:00 2001 From: Ryan Liptak Date: Sun, 23 Nov 2025 19:10:23 -0800 Subject: [PATCH] windows.GetFinalPathNameByHandle: add links to bugs tracking the Wine workaround --- lib/std/os/windows.zig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index 5374e00b1d..5d40bfba94 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -1310,6 +1310,8 @@ pub fn GetFinalPathNameByHandle( // Wine seems to return NT namespaced paths starting with \??\ from QueryObjectName // (e.g. `\??\Z:\some\path\to\a\file.txt`), in which case we can just strip the // prefix to turn it into an absolute path. + // https://github.com/ziglang/zig/issues/26029 + // https://bugs.winehq.org/show_bug.cgi?id=39569 return ntToWin32Namespace(final_path, out_buffer) catch |err| switch (err) { error.NotNtPath => return error.Unexpected, error.NameTooLong => |e| return e,