]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/posix-user: Register `capget` to syscall_shim
authorSergiu Moga <sergiu.moga@protonmail.com>
Sat, 13 Mar 2021 16:00:50 +0000 (18:00 +0200)
committerUnikraft <monkey@unikraft.io>
Sat, 15 May 2021 14:08:24 +0000 (14:08 +0000)
Register `capget` system call to syscall_shim library.

Signed-off-by: Sergiu Moga <sergiu.moga@protonmail.com>
Reviewed-by: Mocanu Viorel Gabriel <gabi.mocanu98@gmail.com>
Tested-by: Unikraft CI <monkey@unikraft.io>
GitHub-Pull-Request: #147

lib/posix-user/Makefile.uk
lib/posix-user/exportsyms.uk
lib/posix-user/user.c

index 47e915b3b54f44860e1b7c3b9cbb88c5b0287c4a..abd6d331cc4c3bdcdb380610f8dfb95eef92ab06 100644 (file)
@@ -19,3 +19,4 @@ UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setgid-1
 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setreuid-2
 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setregid-2
 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += setgroups-2
+UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_USER) += capget-2
index 0912cd7ea2fda165b16854dc02a8929aba16cac3..ae3145a35081c6b6bf7a27d700301e3196328c71 100644 (file)
@@ -25,6 +25,9 @@ uk_syscall_r_capset
 setfsgid
 uk_syscall_e_setfsgid
 uk_syscall_r_setfsgid
+capget
+uk_syscall_e_capget
+uk_syscall_r_capget
 issetugid
 initgroups
 uk_syscall_e_getpid
index 14bde3ecb82211eda5c55b695cfd3469c22f4540..b6f4ecad37e4f8df318d11ffb2e823317151128d 100644 (file)
@@ -138,6 +138,11 @@ UK_SYSCALL_R_DEFINE(int, capset, void*, hdrp, void*, datap)
        return 0;
 }
 
+UK_SYSCALL_R_DEFINE(int, capget, void*, hdrp, void*, datap)
+{
+       return 0;
+}
+
 char *getlogin(void)
 {
        return 0;