summaryrefslogtreecommitdiff
blob: 6e61a06e12d19f35ed9e00c970ae202c6a83e192 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
https://bugs.gentoo.org/705128
https://bugs.gentoo.org/786228
--- a/ntpd/ntp_sandbox.c
+++ b/ntpd/ntp_sandbox.c
@@ -463,6 +463,15 @@ int scmp_sc[] = {
        SCMP_SYS(send),
        SCMP_SYS(stat64),
 #endif
+#if defined(__arm__)
+       SCMP_SYS(statx),
+#endif
+#if defined(__riscv32__)
+       SCMP_SYS(faccessat),
+#endif
+#if defined(__aarch64__)
+       SCMP_SYS(syscall),
+#endif
 };
        {
                for (unsigned int i = 0; i < COUNTOF(scmp_sc); i++) {
--- a/ntpd/ntp_sandbox.c
+++ b/ntpd/ntp_sandbox.c
@@ -355,6 +355,7 @@ int scmp_sc[] = {
 	SCMP_SYS(openat),	/* SUSE */
 #endif
 	SCMP_SYS(poll),
+	SCMP_SYS(pread64),
 	SCMP_SYS(pselect6),
 	SCMP_SYS(read),
 	SCMP_SYS(recvfrom),    /* Comment this out for testing.