summaryrefslogtreecommitdiff
path: root/arch/x86_64/bits
diff options
context:
space:
mode:
authorSzabolcs Nagy <nsz@port70.net>2015-02-09 22:53:20 +0100
committerSzabolcs Nagy <nsz@port70.net>2015-02-09 23:00:56 +0100
commitf54c28cba2707c280f8285c247550358c44b5984 (patch)
treefc71372b059065e92ce8e7e40c3839f88e9f6c95 /arch/x86_64/bits
parent70572dce07a631e2f818b34f5679c57eeebc9779 (diff)
downloadmusl-f54c28cba2707c280f8285c247550358c44b5984.tar.gz
musl-f54c28cba2707c280f8285c247550358c44b5984.tar.bz2
musl-f54c28cba2707c280f8285c247550358c44b5984.tar.xz
musl-f54c28cba2707c280f8285c247550358c44b5984.zip
add syscall numbers for the new execveat syscall
this syscall allows fexecve to be implemented without /proc, it is new in linux v3.19, added in commit 51f39a1f0cea1cacf8c787f652f26dfee9611874 (sh and microblaze do not have allocated syscall numbers yet) added a x32 fix as well: the io_setup and io_submit syscalls are no longer common with x86_64, so use the x32 specific numbers.
Diffstat (limited to 'arch/x86_64/bits')
-rw-r--r--arch/x86_64/bits/syscall.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86_64/bits/syscall.h b/arch/x86_64/bits/syscall.h
index 4fab41a7..96ec51fa 100644
--- a/arch/x86_64/bits/syscall.h
+++ b/arch/x86_64/bits/syscall.h
@@ -320,6 +320,7 @@
#define __NR_memfd_create 319
#define __NR_kexec_file_load 320
#define __NR_bpf 321
+#define __NR_execveat 322
@@ -647,3 +648,4 @@
#define SYS_memfd_create 319
#define SYS_kexec_file_load 320
#define SYS_bpf 321
+#define SYS_execveat 322