Module Name: src Committed By: martin Date: Tue Jul 10 15:06:25 UTC 2018
Modified Files: src/tests/lib/librt [netbsd-8]: t_sched.c Log Message: Additionally pull up the following, requested by maya in ticket #892: src/tests/lib/librt/t_sched.c 1.6 fix priority tests for SCHED_OTHER To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.5.24.1 src/tests/lib/librt/t_sched.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/lib/librt/t_sched.c diff -u src/tests/lib/librt/t_sched.c:1.5 src/tests/lib/librt/t_sched.c:1.5.24.1 --- src/tests/lib/librt/t_sched.c:1.5 Sun Mar 25 04:11:42 2012 +++ src/tests/lib/librt/t_sched.c Tue Jul 10 15:06:25 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: t_sched.c,v 1.5 2012/03/25 04:11:42 christos Exp $ */ +/* $NetBSD: t_sched.c,v 1.5.24.1 2018/07/10 15:06:25 martin Exp $ */ /*- * Copyright (c) 2011 The NetBSD Foundation, Inc. @@ -29,8 +29,9 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__RCSID("$NetBSD: t_sched.c,v 1.5 2012/03/25 04:11:42 christos Exp $"); +__RCSID("$NetBSD: t_sched.c,v 1.5.24.1 2018/07/10 15:06:25 martin Exp $"); +#include <sys/param.h> /* PRI_NONE */ #include <sched.h> #include <limits.h> #include <unistd.h> @@ -94,10 +95,14 @@ ATF_TC_BODY(sched_priority, tc) pmax = sched_get_priority_max(pol[i]); pmin = sched_get_priority_min(pol[i]); - - ATF_REQUIRE(pmax != -1); - ATF_REQUIRE(pmin != -1); - ATF_REQUIRE(pmax > pmin); + if (pol[i] == SCHED_OTHER) { + ATF_REQUIRE(pmax == PRI_NONE); + ATF_REQUIRE(pmin == PRI_NONE); + } else { + ATF_REQUIRE(pmax != -1); + ATF_REQUIRE(pmin != -1); + ATF_REQUIRE(pmax > pmin); + } } }