]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
sys_linux: allow _llseek in seccomp filter
authorVincent Blut <vincent.debian@free.fr>
Thu, 28 Feb 2019 13:39:13 +0000 (14:39 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Thu, 28 Feb 2019 15:19:05 +0000 (16:19 +0100)
This is needed on various 32-bit platforms to reposition read/write file
offset on {raw}measurements and statistics log files.

sys_linux.c

index 7688d513425239ad3024f5db3164b6b8aed902a3..aee5a5e52d3f280ed6a9bb1af43c99a726f66070 100644 (file)
@@ -498,10 +498,10 @@ SYS_Linux_EnableSystemCallFilter(int level)
     SCMP_SYS(brk), SCMP_SYS(madvise), SCMP_SYS(mmap), SCMP_SYS(mmap2),
     SCMP_SYS(mprotect), SCMP_SYS(mremap), SCMP_SYS(munmap), SCMP_SYS(shmdt),
     /* Filesystem */
-    SCMP_SYS(access), SCMP_SYS(chmod), SCMP_SYS(chown), SCMP_SYS(chown32),
-    SCMP_SYS(fstat), SCMP_SYS(fstat64), SCMP_SYS(getdents), SCMP_SYS(getdents64),
-    SCMP_SYS(lseek), SCMP_SYS(rename), SCMP_SYS(stat), SCMP_SYS(stat64),
-    SCMP_SYS(statfs), SCMP_SYS(statfs64), SCMP_SYS(unlink),
+    SCMP_SYS(_llseek), SCMP_SYS(access), SCMP_SYS(chmod), SCMP_SYS(chown),
+    SCMP_SYS(chown32), SCMP_SYS(fstat), SCMP_SYS(fstat64), SCMP_SYS(getdents),
+    SCMP_SYS(getdents64), SCMP_SYS(lseek), SCMP_SYS(rename), SCMP_SYS(stat),
+    SCMP_SYS(stat64), SCMP_SYS(statfs), SCMP_SYS(statfs64), SCMP_SYS(unlink),
     /* Socket */
     SCMP_SYS(bind), SCMP_SYS(connect), SCMP_SYS(getsockname), SCMP_SYS(getsockopt),
     SCMP_SYS(recvfrom), SCMP_SYS(recvmmsg), SCMP_SYS(recvmsg),