From f0b155d3627f8c19868be1b2f15d71cda908b575 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 30 May 2026 02:06:05 -0700 Subject: [PATCH] add fchmod --- mod.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mod.zig b/mod.zig index 57ea43c25ec8b0a8691d6331f078ca3261bf8241..ed174aa8566c8d482af72e0acdeb2f79807647e3 100644 --- a/mod.zig +++ b/mod.zig @@ -3722,3 +3722,8 @@ pub fn getcwd(buf: []u8) ![*:0]u8 { if (rc == null) return errno.fromInt(errno.fromLibC()); return rc.?; } +pub fn fchmod(fd: c_int, mode: mode_t) !void { + const rc = libc.fchmod(fd, mode); + if (rc == -1) return errno.fromInt(errno.fromLibC()); + std.debug.assert(rc == 0); +} -- 2.54.0