authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2026-04-20 02:23:17+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-04-20 22:39:57+02:00
logaeff0efafc1f6a57251a28ad754fc7cf050fa895
treef1272a69ca3eca2edc50bfb34a473930eef4a341
parentcf65d4f080f26f998c3d8847ee0c92887adac4c5
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

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>

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

lib/std/Io/Dir.zig+7-2
......@@ -1993,7 +1993,7 @@ pub fn setFileOwner(
19931993 owner: ?File.Uid,
19941994 group: ?File.Gid,
19951995 options: SetFileOwnerOptions,
1996) SetOwnerError!void {
1996) SetFileOwnerError!void {
19971997 return io.vtable.dirSetFileOwner(io.userdata, dir, sub_path, owner, group, options);
19981998}
19991999
......@@ -2032,9 +2032,14 @@ pub fn setTimestampsNow(
20322032 sub_path: []const u8,
20332033 options: SetTimestampsNowOptions,
20342034) SetTimestampsError!void {
2035 return io.vtable.fileSetTimestamps(io.userdata, dir, sub_path, .{
2035 return io.vtable.dirSetTimestamps(io.userdata, dir, sub_path, .{
20362036 .follow_symlinks = options.follow_symlinks,
20372037 .access_timestamp = .now,
20382038 .modify_timestamp = .now,
20392039 });
20402040}
2041
2042test {
2043 _ = &setFileOwner;
2044 _ = &setTimestampsNow;
2045}