summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul Moore <paul@paul-moore.com>2021-10-27 15:39:17 -0400
committerPaul Moore <paul@paul-moore.com>2021-10-28 10:05:17 -0400
commit3f47bba7c5c8cc18be80e625eedb2c1823233708 (patch)
tree46fcd63aa000b012009ab8f5ca4a660181ee6e2b /include
parent5532444587fa5f33a43179ca5cc710f1bb05f51f (diff)
downloadlibseccomp-3f47bba7c5c8cc18be80e625eedb2c1823233708.tar.gz
api: update seccomp-syscalls.h
It appears that the seccomp-syscalls.h header file had gotten out of sync with the syscalls.csv syscall table, this patch fixes this disconnect. The only edit that is somewhat interesting is that the oldwait4(2) syscall probably never should have been included in the header file as it appears to no longer exist (?). Reported-by: Mike Frysinger <vapier@gentoo.org> Acked-by: Tom Hromatka <tom.hromatka@oracle.com> Signed-off-by: Paul Moore <paul@paul-moore.com>
Diffstat (limited to 'include')
-rw-r--r--include/seccomp-syscalls.h22
1 files changed, 16 insertions, 6 deletions
diff --git a/include/seccomp-syscalls.h b/include/seccomp-syscalls.h
index 476f953..a8dbfb5 100644
--- a/include/seccomp-syscalls.h
+++ b/include/seccomp-syscalls.h
@@ -537,6 +537,8 @@
#define __SNR_epoll_pwait __NR_epoll_pwait
+#define __SNR_epoll_pwait2 __NR_epoll_pwait2
+
#ifdef __NR_epoll_wait
#define __SNR_epoll_wait __NR_epoll_wait
#else
@@ -1007,6 +1009,10 @@
#define __SNR_kill __NR_kill
+#define __SNR_landlock_add_rule __NR_landlock_add_rule
+#define __SNR_landlock_create_ruleset __NR_landlock_create_ruleset
+#define __SNR_landlock_restrict_self __NR_landlock_restrict_self
+
#ifdef __NR_lchown
#define __SNR_lchown __NR_lchown
#else
@@ -1141,6 +1147,8 @@
#define __SNR_mount __NR_mount
+#define __SNR_mount_setattr __NR_mount_setattr
+
#ifdef __NR_move_mount
#define __SNR_move_mount __NR_move_mount
#else
@@ -1277,12 +1285,6 @@
#define __SNR_olduname __PNR_olduname
#endif
-#ifdef __NR_oldwait4
-#define __SNR_oldwait4 __NR_oldwait4
-#else
-#define __SNR_oldwait4 __PNR_oldwait4
-#endif
-
#ifdef __NR_open
#define __SNR_open __NR_open
#else
@@ -1299,6 +1301,8 @@
#define __SNR_openat __NR_openat
+#define __SNR_openat2 __NR_openat2
+
#ifdef __NR_pause
#define __SNR_pause __NR_pause
#else
@@ -1327,6 +1331,8 @@
#define __SNR_personality __NR_personality
+#define __SNR_pidfd_getfd __NR_pidfd_getfd
+
#ifdef __NR_pidfd_open
#define __SNR_pidfd_open __NR_pidfd_open
#else
@@ -1395,6 +1401,8 @@
#define __SNR_prlimit64 __NR_prlimit64
+#define __SNR_process_madvise __NR_process_madvise
+
#define __SNR_process_vm_readv __NR_process_vm_readv
#define __SNR_process_vm_writev __NR_process_vm_writev
@@ -1441,6 +1449,8 @@
#define __SNR_quotactl __NR_quotactl
+#define __SNR_quotactl_fd __NR_quotactl_fd
+
#ifdef __NR_read
#define __SNR_read __NR_read
#else