summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorR. Andrew Bailey <bailey@akamai.com>2019-02-14 09:38:33 -0500
committerR. Andrew Bailey <bailey@akamai.com>2019-02-14 12:04:35 -0500
commit3f0829cb5f43bb47ed9d6516e53f7ef0707f77cd (patch)
tree4558c21e2424e84706f6c48202310d0713cfb911
parentaeadeecff54e8a41c6b0c57bd7fc7e40912162d8 (diff)
downloadgnutls-3f0829cb5f43bb47ed9d6516e53f7ef0707f77cd.tar.gz
tests: wrap ADD_SYSCALL for getrandom in test for SYS_getrandom
Signed-off-by: R. Andrew Bailey <bailey@akamai.com>
-rw-r--r--tests/seccomp.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/seccomp.c b/tests/seccomp.c
index b68fcd7efa..466f7db740 100644
--- a/tests/seccomp.c
+++ b/tests/seccomp.c
@@ -26,6 +26,9 @@
#include <seccomp.h>
#include <errno.h>
#include <string.h>
+#if defined(__linux__)
+# include <sys/syscall.h>
+#endif
int disable_system_calls(void)
{
@@ -70,7 +73,9 @@ int disable_system_calls(void)
/* to read from /dev/urandom */
ADD_SYSCALL(read, 0);
+#ifdef SYS_getrandom
ADD_SYSCALL(getrandom, 0);
+#endif
/* we use it in select */
ADD_SYSCALL(sigprocmask, 0);