Files
Astral/kernel-src/sys/syscalls/setresgid.c
T
2024-08-16 20:02:12 -03:00

13 lines
300 B
C

#include <kernel/abi.h>
#include <kernel/syscalls.h>
#include <kernel/cred.h>
syscallret_t syscall_setresgid(context_t *, gid_t gid, gid_t egid, gid_t sgid) {
syscallret_t ret;
ret.errno = cred_setgids(&_cpu()->thread->proc->cred, gid, egid, sgid);
ret.ret = ret.errno ? -1 : 0;
return ret;
}