pub fn chown(path: [*:0]const u8, owner: uid_t, group: gid_t) usize
path: [*:0]const u8
owner: uid_t
group: gid_t
1786 1787 1788 1789 1790 1791 1792 1793 1794
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); } }