pub fn chown(path: [*:0]const u8, owner: uid_t, group: gid_t) usize
pub fn chown(path: [*:0]const u8, owner: uid_t, group: gid_t) usize { if (@hasField(SYS, "chown32")) { return syscall3(.chown32, @intFromPtr(path), owner, group); } else if (@hasField(SYS, "chown")) { return syscall3(.chown, @intFromPtr(path), owner, group); } else { return fchownat(AT.FDCWD, path, owner, group, 0); } }