asmlinkage long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group) { long ret = sys_fchown(fd, low2highuid(user), low2highgid(group)); /* avoid REGPARM breakage on x86: */ asmlinkage_protect(3, ret, fd, user, group); return ret; }
asmlinkage long sys_fchown16(unsigned int fd, old_uid_t user, old_gid_t group) { return sys_fchown(fd, low2highuid(user), low2highgid(group)); }
asmlinkage long sys32_fchown16(unsigned int fd, u16 user, u16 group) { return sys_fchown(fd, low2highuid(user), low2highgid(group)); }