asmlinkage long sys_setuid16(old_uid_t uid) { long ret = sys_setuid(low2highuid(uid)); /* avoid REGPARM breakage on x86: */ asmlinkage_protect(1, ret, uid); return ret; }
SYSCALL_DEFINE1(setuid16, old_uid_t, uid) { long ret = sys_setuid(low2highuid(uid)); /* avoid REGPARM breakage on x86: */ asmlinkage_protect(1, ret, uid); return ret; }
asmlinkage long sys_setuid16(old_uid_t uid) { return sys_setuid((uid_t)uid); }
asmlinkage long sys32_setuid16(u16 uid) { return sys_setuid((uid_t)uid); }