From b54aba422e2b1f5bd1c115f1a8a93549ec600899 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 30 May 2026 21:54:59 -0700 Subject: [PATCH] realdpath: missed a intFromEnum also changed nio.fmt so this never happens again --- nfs.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nfs.zig b/nfs.zig index 3a31ddd140867f66874533a5ff1972f00635ed6f..8dfc88bf2ba3cd347b8a416015ab779da5460a69 100644 --- a/nfs.zig +++ b/nfs.zig @@ -91,7 +91,7 @@ pub fn dup2(fd1: Handle, fd2: Handle) !void { pub fn realdpath(fd: Handle, buf: *[sys.PATH_MAX]u8) ![:0]u8 { if (os == .linux) { var dbuf: [64]u8 = undefined; - const str = nio.fmt.bufPrintZ(&dbuf, "/proc/self/fd/{d}", .{fd}) catch unreachable; + const str = nio.fmt.bufPrintZ(&dbuf, "/proc/self/fd/{d}", .{@intFromEnum(fd)}) catch unreachable; return sys.readlinkat(@intFromEnum(cwd().fd), str, buf); } if (os == .macos) { -- 2.54.0