diff options
author | Ian Moffett <ian@osmora.org> | 2025-07-09 01:07:03 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-07-09 01:07:39 -0400 |
commit | 524b56b5e28875b48613b812be92476573bb8325 (patch) | |
tree | 6064c42485aabc5e5400ab0218fd30dc736eb4bc /sys/kern/kern_cred.c | |
parent | ee2e8661148b7e9fe1413a714fdf8779f867afc0 (diff) |
kernel: cred: Introduce SYS_setuid syscall
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern/kern_cred.c')
-rw-r--r-- | sys/kern/kern_cred.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/kern/kern_cred.c b/sys/kern/kern_cred.c index 828ba3b..e1202fc 100644 --- a/sys/kern/kern_cred.c +++ b/sys/kern/kern_cred.c @@ -55,3 +55,14 @@ setuid(uid_t new) spinlock_release(&cur_cred->lock); return 0; } + +/* + * setuid() syscall + * + * arg0: `new' + */ +scret_t +sys_setuid(struct syscall_args *scargs) +{ + return setuid(scargs->arg0); +} |