summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2014-10-23 08:29:09 +0000
committerngie <ngie@FreeBSD.org>2014-10-23 08:29:09 +0000
commit4c4ec283aa7d04cf04ab16213b7269fce89e4b62 (patch)
tree57151119d15475c4bcabc604ede62991c3a02487 /contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
parent5911499dc80d8bb2e16bfcab40e5a9d22f4996ed (diff)
downloadFreeBSD-src-4c4ec283aa7d04cf04ab16213b7269fce89e4b62.zip
FreeBSD-src-4c4ec283aa7d04cf04ab16213b7269fce89e4b62.tar.gz
Omit the mprotect_exec testcase on FreeBSD
Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'contrib/netbsd-tests/lib/libc/sys/t_mprotect.c')
-rw-r--r--contrib/netbsd-tests/lib/libc/sys/t_mprotect.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c b/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
index c534e11..ee345aa 100644
--- a/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
+++ b/contrib/netbsd-tests/lib/libc/sys/t_mprotect.c
@@ -44,7 +44,9 @@ __RCSID("$NetBSD: t_mprotect.c,v 1.3 2011/07/20 22:53:44 jym Exp $");
#include <atf-c.h>
+#ifdef __NetBSD__
#include "../common/exec_prot.h"
+#endif
static long page = 0;
static int pax_global = -1;
@@ -160,6 +162,7 @@ ATF_TC_BODY(mprotect_err, tc)
ATF_REQUIRE(errno == EINVAL);
}
+#ifdef __NetBSD__
ATF_TC(mprotect_exec);
ATF_TC_HEAD(mprotect_exec, tc)
{
@@ -242,6 +245,7 @@ ATF_TC_BODY(mprotect_exec, tc)
break;
}
}
+#endif
ATF_TC(mprotect_pax);
ATF_TC_HEAD(mprotect_pax, tc)
@@ -351,7 +355,9 @@ ATF_TP_ADD_TCS(tp)
ATF_TP_ADD_TC(tp, mprotect_access);
ATF_TP_ADD_TC(tp, mprotect_err);
+#ifdef __NetBSD__
ATF_TP_ADD_TC(tp, mprotect_exec);
+#endif
ATF_TP_ADD_TC(tp, mprotect_pax);
ATF_TP_ADD_TC(tp, mprotect_write);
OpenPOWER on IntegriCloud