sys_linux: check if execveat is defined

The syscall is missing on older systems.
This commit is contained in:
Miroslav Lichvar 2021-05-06 15:41:52 +02:00
parent 97973b1833
commit f9cbc4803d

View file

@ -616,7 +616,9 @@ SYS_Linux_EnableSystemCallFilter(int level, SYS_ProcessContext context)
const int denied_any[] = {
SCMP_SYS(execve),
#ifdef __NR_execveat
SCMP_SYS(execveat),
#endif
SCMP_SYS(fork),
SCMP_SYS(ptrace),
SCMP_SYS(vfork),