|
1 | | -/* $NetBSD: t_time_arith.c,v 1.7 2025/10/06 12:05:04 riastradh Exp $ */ |
| 1 | +/* $NetBSD: t_time_arith.c,v 1.8 2026/03/17 08:10:58 yamt Exp $ */ |
2 | 2 |
|
3 | 3 | /*- |
4 | 4 | * Copyright (c) 2024-2025 The NetBSD Foundation, Inc. |
|
27 | 27 | */ |
28 | 28 |
|
29 | 29 | #include <sys/cdefs.h> |
30 | | -__RCSID("$NetBSD: t_time_arith.c,v 1.7 2025/10/06 12:05:04 riastradh Exp $"); |
| 30 | +__RCSID("$NetBSD: t_time_arith.c,v 1.8 2026/03/17 08:10:58 yamt Exp $"); |
31 | 31 |
|
32 | 32 | #include <sys/timearith.h> |
33 | 33 |
|
@@ -242,58 +242,6 @@ const struct itimer_transition { |
242 | 242 | {2,999999999}, {0,0}, 0, |
243 | 243 | NULL}, |
244 | 244 |
|
245 | | - /* (2^63 - 1) us */ |
246 | | - [32] = {{.it_value = {3,0}, .it_interval = {9223372036854,775807}}, |
247 | | - {2,999999999}, {0,0}, 0, |
248 | | - NULL}, |
249 | | - /* 2^63 us */ |
250 | | - [33] = {{.it_value = {3,0}, .it_interval = {9223372036854,775808}}, |
251 | | - {2,999999999}, {0,0}, 0, |
252 | | - NULL}, |
253 | | - /* (2^63 + 1) us */ |
254 | | - [34] = {{.it_value = {3,0}, .it_interval = {9223372036854,775809}}, |
255 | | - {2,999999999}, {0,0}, 0, |
256 | | - NULL}, |
257 | | - |
258 | | - /* (2^64 - 1) us */ |
259 | | - [35] = {{.it_value = {3,0}, .it_interval = {18446744073709,551615}}, |
260 | | - {2,999999999}, {0,0}, 0, |
261 | | - NULL}, |
262 | | - /* 2^64 us */ |
263 | | - [36] = {{.it_value = {3,0}, .it_interval = {18446744073709,551616}}, |
264 | | - {2,999999999}, {0,0}, 0, |
265 | | - NULL}, |
266 | | - /* (2^64 + 1) us */ |
267 | | - [37] = {{.it_value = {3,0}, .it_interval = {18446744073709,551617}}, |
268 | | - {2,999999999}, {0,0}, 0, |
269 | | - NULL}, |
270 | | - |
271 | | - /* (2^63 - 1) ms */ |
272 | | - [38] = {{.it_value = {3,0}, .it_interval = {9223372036854775,807}}, |
273 | | - {2,999999999}, {0,0}, 0, |
274 | | - NULL}, |
275 | | - /* 2^63 ms */ |
276 | | - [39] = {{.it_value = {3,0}, .it_interval = {9223372036854775,808}}, |
277 | | - {2,999999999}, {0,0}, 0, |
278 | | - NULL}, |
279 | | - /* (2^63 + 1) ms */ |
280 | | - [40] = {{.it_value = {3,0}, .it_interval = {9223372036854775,809}}, |
281 | | - {2,999999999}, {0,0}, 0, |
282 | | - NULL}, |
283 | | - |
284 | | - /* (2^64 - 1) ms */ |
285 | | - [41] = {{.it_value = {3,0}, .it_interval = {18446744073709551,615}}, |
286 | | - {2,999999999}, {0,0}, 0, |
287 | | - NULL}, |
288 | | - /* 2^64 ms */ |
289 | | - [42] = {{.it_value = {3,0}, .it_interval = {18446744073709551,616}}, |
290 | | - {2,999999999}, {0,0}, 0, |
291 | | - NULL}, |
292 | | - /* (2^64 + 1) ms */ |
293 | | - [43] = {{.it_value = {3,0}, .it_interval = {18446744073709551,617}}, |
294 | | - {2,999999999}, {0,0}, 0, |
295 | | - NULL}, |
296 | | - |
297 | 245 | /* invalid intervals */ |
298 | 246 | [44] = {{.it_value = {3,0}, .it_interval = {-1,0}}, |
299 | 247 | {3,1}, {0,0}, 0, NULL}, |
@@ -406,6 +354,9 @@ ATF_TC_BODY(itimer_transitions, tc) |
406 | 354 | volatile bool aborted = true; |
407 | 355 | volatile bool expect_abort = false; |
408 | 356 |
|
| 357 | + if (!timespecisset(&it.it_time.it_interval)) |
| 358 | + continue; |
| 359 | + |
409 | 360 | fprintf(stderr, "case %u\n", i); |
410 | 361 |
|
411 | 362 | if (it.it_xfail) |
|
0 commit comments