diff options
author | avg <avg@FreeBSD.org> | 2011-03-26 10:51:56 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2011-03-26 10:51:56 +0000 |
commit | b49c51915d551686c40da73f6abd499dd5649cef (patch) | |
tree | cae0206df8883a199ad8c3ba3201788c1b4d3265 | |
parent | 66cc5279f57f413140a7c6e841838fee90f3ba1a (diff) | |
download | FreeBSD-src-b49c51915d551686c40da73f6abd499dd5649cef.zip FreeBSD-src-b49c51915d551686c40da73f6abd499dd5649cef.tar.gz |
linux compat: add non-dummy capget and capset system calls
PR: kern/149168
Submitted by: John Wehle <john@feith.com>
Reviewed by: netchild
MFC after: 2 weeks
-rw-r--r-- | sys/amd64/linux32/syscalls.master | 6 | ||||
-rw-r--r-- | sys/i386/linux/syscalls.master | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master index 32a899e..f00100e 100644 --- a/sys/amd64/linux32/syscalls.master +++ b/sys/amd64/linux32/syscalls.master @@ -326,8 +326,10 @@ l_uid16_t uid, l_gid16_t gid); } 183 AUE_GETCWD STD { int linux_getcwd(char *buf, \ l_ulong bufsize); } -184 AUE_CAPGET STD { int linux_capget(void); } -185 AUE_CAPSET STD { int linux_capset(void); } +184 AUE_CAPGET STD { int linux_capget(struct l_user_cap_header *hdrp, \ + struct l_user_cap_data *datap); } +185 AUE_CAPSET STD { int linux_capset(struct l_user_cap_header *hdrp, \ + struct l_user_cap_data *datap); } 186 AUE_NULL STD { int linux_sigaltstack(l_stack_t *uss, \ l_stack_t *uoss); } 187 AUE_SENDFILE STD { int linux_sendfile(void); } diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master index 7212a08..27ddef6 100644 --- a/sys/i386/linux/syscalls.master +++ b/sys/i386/linux/syscalls.master @@ -328,8 +328,10 @@ l_uid16_t uid, l_gid16_t gid); } 183 AUE_GETCWD STD { int linux_getcwd(char *buf, \ l_ulong bufsize); } -184 AUE_CAPGET STD { int linux_capget(void); } -185 AUE_CAPSET STD { int linux_capset(void); } +184 AUE_CAPGET STD { int linux_capget(struct l_user_cap_header *hdrp, \ + struct l_user_cap_data *datap); } +185 AUE_CAPSET STD { int linux_capset(struct l_user_cap_header *hdrp, \ + struct l_user_cap_data *datap); } 186 AUE_NULL STD { int linux_sigaltstack(l_stack_t *uss, \ l_stack_t *uoss); } 187 AUE_SENDFILE STD { int linux_sendfile(void); } |