Register `getresuid` system call to syscall_shim library.
Signed-off-by: Sergiu Moga <sergiu.moga@protonmail.com>
Reviewed-by: Paul-Sebastian Ungureanu <ungureanupaulsebastian@gmail.com>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #119
UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setgroups-2
UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += capget-2
UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setresuid-3
+UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += getresuid-3
uk_syscall_e_getpgrp
uk_syscall_r_getpgrp
seteuid
-getresuid
setpwent
endpwent
getpwnam_r
setresuid
uk_syscall_e_setresuid
uk_syscall_r_setresuid
+getresuid
+uk_syscall_e_getresuid
+uk_syscall_r_getresuid
return 0;
}
-int getresuid(uid_t *ruid __unused, uid_t *euid __unused, uid_t *suid __unused)
+UK_SYSCALL_R_DEFINE(int, getresuid, uid_t*, ruid, uid_t*, euid, uid_t*, suid)
{
return 0;
}