zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 6067a8b1a086aaada732febc7f96d58ba80253db (tree)
parent 76174e1bcef30f5194fb06f1240ff1433cffa9ef
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Mon, 20 Apr 2026 02:23:17 +0200

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 <andrew@ziglang.org>

Diffstat:
Mlib/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 @@ -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; +}