Skip to content

Commit 931bd4f

Browse files
committed
Allow more syscalls in ldconfig
1 parent 421f040 commit 931bd4f

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

src/nvc_ldcache.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -239,34 +239,51 @@ limit_syscalls(struct error *err)
239239
SCMP_SYS(access),
240240
SCMP_SYS(arch_prctl),
241241
SCMP_SYS(brk),
242+
SCMP_SYS(chdir),
242243
SCMP_SYS(chmod),
243244
SCMP_SYS(close),
244245
SCMP_SYS(execve),
245246
SCMP_SYS(execveat),
246247
SCMP_SYS(exit),
248+
SCMP_SYS(exit_group),
247249
SCMP_SYS(fcntl),
248250
SCMP_SYS(fstat),
249251
SCMP_SYS(fsync),
252+
SCMP_SYS(ftruncate),
253+
SCMP_SYS(getcwd),
250254
SCMP_SYS(getdents),
251-
SCMP_SYS(gettid),
255+
SCMP_SYS(getegid),
256+
SCMP_SYS(geteuid),
257+
SCMP_SYS(getgid),
252258
SCMP_SYS(getpid),
259+
SCMP_SYS(gettid),
253260
SCMP_SYS(gettimeofday),
261+
SCMP_SYS(getuid),
254262
SCMP_SYS(lseek),
255263
SCMP_SYS(lstat),
256-
SCMP_SYS(mmap),
264+
SCMP_SYS(mkdir),
257265
SCMP_SYS(mprotect),
266+
SCMP_SYS(mmap),
267+
SCMP_SYS(mremap),
258268
SCMP_SYS(munmap),
259269
SCMP_SYS(newfstatat),
260270
SCMP_SYS(open),
261271
SCMP_SYS(openat),
262272
SCMP_SYS(read),
263273
SCMP_SYS(readlink),
274+
SCMP_SYS(readv),
264275
SCMP_SYS(rename),
276+
SCMP_SYS(rt_sigaction),
277+
SCMP_SYS(rt_sigprocmask),
278+
SCMP_SYS(rt_sigreturn),
265279
SCMP_SYS(stat),
266280
SCMP_SYS(symlink),
281+
SCMP_SYS(tgkill),
282+
SCMP_SYS(time),
267283
SCMP_SYS(uname),
268284
SCMP_SYS(unlink),
269285
SCMP_SYS(write),
286+
SCMP_SYS(writev),
270287
};
271288
int rv = -1;
272289

0 commit comments

Comments
 (0)