summaryrefslogtreecommitdiffstats
path: root/contrib/netbsd-tests/lib/libc
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/netbsd-tests/lib/libc')
-rw-r--r--contrib/netbsd-tests/lib/libc/time/t_mktime.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/netbsd-tests/lib/libc/time/t_mktime.c b/contrib/netbsd-tests/lib/libc/time/t_mktime.c
index 8092361..caef906 100644
--- a/contrib/netbsd-tests/lib/libc/time/t_mktime.c
+++ b/contrib/netbsd-tests/lib/libc/time/t_mktime.c
@@ -72,7 +72,12 @@ ATF_TC_BODY(mktime_negyear, tc)
errno = 0;
t = mktime(&tms);
+#if defined(__FreeBSD__)
+ /* Open Group says "and may set errno to indicate the error" */
+ ATF_REQUIRE(t == (time_t)-1);
+#else
ATF_REQUIRE_ERRNO(0, t != (time_t)-1);
+#endif
}
ATF_TC(timegm_epoch);
OpenPOWER on IntegriCloud