summaryrefslogtreecommitdiff
path: root/src/test/test-seccomp.c
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-05-04 23:10:31 -0400
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-05-07 20:01:04 -0400
commit4278d1f5310f5acb4c6a6788233625234edb5145 (patch)
tree7ffda85f374b6fc26c2ac4e4f4d671c0e87fd8ca /src/test/test-seccomp.c
parent2a8d6e6395ed05ccf5139c7b0cda4d4a141bd33e (diff)
downloadsystemd-4278d1f5310f5acb4c6a6788233625234edb5145.tar.gz
seccomp: add mmap/shmat defines for arm and arm64
Diffstat (limited to 'src/test/test-seccomp.c')
-rw-r--r--src/test/test-seccomp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/test-seccomp.c b/src/test/test-seccomp.c
index 62deb058a3..ce7a570a5a 100644
--- a/src/test/test-seccomp.c
+++ b/src/test/test-seccomp.c
@@ -398,7 +398,7 @@ static void test_memory_deny_write_execute_mmap(void) {
assert_se(seccomp_memory_deny_write_execute() >= 0);
p = mmap(NULL, page_size(), PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1,0);
-#if defined(__x86_64__) || defined(__i386__) || defined(__powerpc64__)
+#if defined(__x86_64__) || defined(__i386__) || defined(__powerpc64__) || defined(__arm__) || defined(__aarch64__)
assert_se(p == MAP_FAILED);
assert_se(errno == EPERM);
#else /* unknown architectures */
@@ -445,7 +445,7 @@ static void test_memory_deny_write_execute_shmat(void) {
assert_se(seccomp_memory_deny_write_execute() >= 0);
p = shmat(shmid, NULL, SHM_EXEC);
-#if defined(__x86_64__)
+#if defined(__x86_64__) || defined(__arm__) || defined(__aarch64__)
assert_se(p == MAP_FAILED);
assert_se(errno == EPERM);
#else /* __i386__, __powerpc64__, and "unknown" architectures */