summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorriastradh <riastradh@NetBSD.org>2023-07-08 20:02:10 +0000
committerriastradh <riastradh@NetBSD.org>2023-07-08 20:02:10 +0000
commitd731d091e3765a540a7260d6d7f07f517d16f37b (patch)
tree5fd56ff6b7d60bb6f79fb0a8ed4c50614a9b7de9 /tests
parent08308a482718716e6a2b2021ec1a01465d36be96 (diff)
clock_gettime(2): Fix CLOCK_PROCESS/THREAD_CPUTIME_ID.
Use same calculation as getrusage, not some ad-hoc arithmetic of internal scheduler parameters that are periodically rewound. PR kern/57512 XXX pullup-8 XXX pullup-9 XXX pullup-10
Diffstat (limited to 'tests')
-rw-r--r--tests/lib/libc/sys/t_clock_gettime.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/lib/libc/sys/t_clock_gettime.c b/tests/lib/libc/sys/t_clock_gettime.c
index fd9366790a3..779cb32e80e 100644
--- a/tests/lib/libc/sys/t_clock_gettime.c
+++ b/tests/lib/libc/sys/t_clock_gettime.c
@@ -1,4 +1,4 @@
-/* $NetBSD: t_clock_gettime.c,v 1.4 2023/07/08 14:05:51 riastradh Exp $ */
+/* $NetBSD: t_clock_gettime.c,v 1.5 2023/07/08 20:02:10 riastradh Exp $ */
/*-
* Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -58,7 +58,7 @@
#include <sys/cdefs.h>
__COPYRIGHT("@(#) Copyright (c) 2008\
The NetBSD Foundation, inc. All rights reserved.");
-__RCSID("$NetBSD: t_clock_gettime.c,v 1.4 2023/07/08 14:05:51 riastradh Exp $");
+__RCSID("$NetBSD: t_clock_gettime.c,v 1.5 2023/07/08 20:02:10 riastradh Exp $");
#include <sys/param.h>
@@ -281,8 +281,6 @@ ATF_TC_HEAD(clock_gettime_thread_cputime_is_monotonic, tc)
}
ATF_TC_BODY(clock_gettime_thread_cputime_is_monotonic, tc)
{
- atf_tc_expect_fail("PR kern/57512: clock_gettime"
- "(CLOCK_THREAD_CPUTIME_ID) sometimes goes backwards");
check_monotonicity("CLOCK_THREAD_CPUTIME_ID",
CLOCK_THREAD_CPUTIME_ID, &waste_user_time);
}