svn commit: r273938 - head/contrib/netbsd-tests/lib/libc/sys

Garrett Cooper ngie at FreeBSD.org
Sat Nov 1 17:22:53 UTC 2014


Author: ngie
Date: Sat Nov  1 17:22:53 2014
New Revision: 273938
URL: https://svnweb.freebsd.org/changeset/base/273938

Log:
  getitimer on FreeBSD returns the last set time instead of the remaining time;
  test for that instead
  
  Submitted by: pho

Modified:
  head/contrib/netbsd-tests/lib/libc/sys/t_getitimer.c

Modified: head/contrib/netbsd-tests/lib/libc/sys/t_getitimer.c
==============================================================================
--- head/contrib/netbsd-tests/lib/libc/sys/t_getitimer.c	Sat Nov  1 17:19:43 2014	(r273937)
+++ head/contrib/netbsd-tests/lib/libc/sys/t_getitimer.c	Sat Nov  1 17:22:53 2014	(r273938)
@@ -194,8 +194,13 @@ ATF_TC_BODY(setitimer_old, tc)
 
 	ATF_REQUIRE(setitimer(ITIMER_REAL, &it, &ot) == 0);
 
+#ifdef __FreeBSD__
+	if (ot.it_value.tv_sec == 4 && ot.it_value.tv_usec == 3)
+		atf_tc_fail("setitimer(2) did not return remaining time");
+#else
 	if (ot.it_value.tv_sec != 4 || ot.it_value.tv_usec != 3)
 		atf_tc_fail("setitimer(2) did not store old values");
+#endif
 }
 
 ATF_TP_ADD_TCS(tp)


More information about the svn-src-all mailing list