fn fileSetPermissions( userdata: ?*anyopaque, file: File, permissions: File.Permissions, ) File.SetPermissionsError!void
fn fileSetPermissions( userdata: ?*anyopaque, file: File, permissions: File.Permissions, ) File.SetPermissionsError!void { const ev: *Evented = @ptrCast(@alignCast(userdata)); return ev.fchmod(file.handle, permissions.toMode()); }