From aeff0efafc1f6a57251a28ad754fc7cf050fa895 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 20 Apr 2026 02:23:17 +0200 Subject: [PATCH] Merge pull request 'std.Io.Dir: fix incorrect return types in setFileOwner and setTimestampsNow' (#31940) from lukasl/zig:fix-dir-setfileowner-error-type into master Reviewed-on: https://codeberg.org/ziglang/zig/pulls/31940 Reviewed-by: Andrew Kelley --- lib/std/Io/Dir.zig | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/std/Io/Dir.zig b/lib/std/Io/Dir.zig index 68b432c38e3a3214c8260d75bdcf059754a005a9..95388eac789f9a16d523bd28e10a16aaa591c18c 100644 --- a/lib/std/Io/Dir.zig +++ b/lib/std/Io/Dir.zig @@ -1993,7 +1993,7 @@ pub fn setFileOwner( owner: ?File.Uid, group: ?File.Gid, options: SetFileOwnerOptions, -) SetOwnerError!void { +) SetFileOwnerError!void { return io.vtable.dirSetFileOwner(io.userdata, dir, sub_path, owner, group, options); } @@ -2032,9 +2032,14 @@ pub fn setTimestampsNow( sub_path: []const u8, options: SetTimestampsNowOptions, ) SetTimestampsError!void { - return io.vtable.fileSetTimestamps(io.userdata, dir, sub_path, .{ + return io.vtable.dirSetTimestamps(io.userdata, dir, sub_path, .{ .follow_symlinks = options.follow_symlinks, .access_timestamp = .now, .modify_timestamp = .now, }); } + +test { + _ = &setFileOwner; + _ = &setTimestampsNow; +} -- 2.54.0