From ca5aa20715df384fe742517ef84e152b66ef6595 Mon Sep 17 00:00:00 2001 From: Paul Pan Date: Tue, 30 Jan 2024 12:39:55 +0800 Subject: [PATCH] chore: dedup pypy3 --- rules/lang_pypy.c | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/rules/lang_pypy.c b/rules/lang_pypy.c index d938828..7c2b182 100644 --- a/rules/lang_pypy.c +++ b/rules/lang_pypy.c @@ -3,29 +3,12 @@ #include void setup_lang_pypy(scmp_filter_ctx ctx) { - // uname(63), mkdir(83), readlinkat(267) more than python3 + void setup_lang_python(scmp_filter_ctx ctx); + setup_lang_python(ctx); int white[] = { - SCMP_SYS(rt_sigaction), // 13 - SCMP_SYS(rt_sigprocmask), // 14 - SCMP_SYS(ioctl), // 16 - SCMP_SYS(uname), // 63 - SCMP_SYS(fcntl), // 72 - SCMP_SYS(getcwd), // 79 - SCMP_SYS(mkdir), // 83 - SCMP_SYS(readlink), // 89 - SCMP_SYS(sysinfo), // 99 - SCMP_SYS(getuid), // 102 - SCMP_SYS(getgid), // 104 - SCMP_SYS(geteuid), // 107 - SCMP_SYS(getegid), // 108 - SCMP_SYS(gettid), // 186 - SCMP_SYS(futex), // 202 - SCMP_SYS(getdents64), // 217 - SCMP_SYS(set_tid_address), // 218 - SCMP_SYS(readlinkat), // 267 - SCMP_SYS(pselect6), // 270 - SCMP_SYS(set_robust_list), // 273 - SCMP_SYS(rseq), // 334 + SCMP_SYS(uname), // 63 + SCMP_SYS(mkdir), // 83 + SCMP_SYS(readlinkat), // 267 }; ADD_RULE_LIST(white, SCMP_ACT_ALLOW); }