From 3e4930b0a9a1dec52cf170ea681474243a2d2a1f Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Tue, 30 Dec 2014 22:32:29 +0000 Subject: [PATCH] Expect access_test:access_inval to fail before __FreeBSD_version == 1100033 This will allow me to MFC the test, as jilles@ requested that I don't MFC the access(2) KBI change to 10-STABLE in r271655 --- contrib/netbsd-tests/lib/libc/sys/t_access.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contrib/netbsd-tests/lib/libc/sys/t_access.c b/contrib/netbsd-tests/lib/libc/sys/t_access.c index b8b399e7ee20..69d2df293bc8 100644 --- a/contrib/netbsd-tests/lib/libc/sys/t_access.c +++ b/contrib/netbsd-tests/lib/libc/sys/t_access.c @@ -41,6 +41,7 @@ __RCSID("$NetBSD: t_access.c,v 1.1 2011/07/07 06:57:53 jruoho Exp $"); #include #ifdef __FreeBSD__ +#include #include #endif @@ -116,6 +117,10 @@ ATF_TC_HEAD(access_inval, tc) ATF_TC_BODY(access_inval, tc) { +#if defined(__FreeBSD__) && __FreeBSD_version < 1100033 + atf_tc_expect_fail("arguments to access aren't validated; see " + "bug # 181155 for more details"); +#endif errno = 0; ATF_REQUIRE(access("/usr", -1) != 0);