Lines Matching refs:rt
125 int rt, newPrio;
129 rt = setpriority(PRIO_PROCESS, 0, prio);
130 EXPECT_EQ(rt, 0) << "setpriority failed for prio=" << prio << ", errno=" << errno;
133 rt = sched_getparam(getpid(), ¶m);
134 EXPECT_EQ(rt, 0);
139 rt = setpriority(PRIO_PROCESS, getpid(), DEFAULT_SHELL_PROCESS_PRIORITY);
140 EXPECT_EQ(rt, 0);
162 int rt = sched_getparam(0, ¶m);
163 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
168 rt = sched_setscheduler(0, SCHED_RR, ¶m);
169 ASSERT_EQ(rt, 0) << "set SCHED_RR failed, errno=" << errno;
182 int rt = setpriority(PRIO_PGRP, 0, testPrio);
183 EXPECT_EQ(rt, -1);
186 rt = setpriority(PRIO_USER, 0, testPrio);
187 EXPECT_EQ(rt, -1);
199 int rt;
202 rt = setpriority(PRIO_USER + GetRandom(1000), 0, testPrio);
203 EXPECT_EQ(rt, -1);
206 rt = setpriority(-GetRandom(1000), 0, testPrio);
207 EXPECT_EQ(rt, -1);
218 int rt;
222 rt = setpriority(PRIO_PROCESS, -1, testPrio);
223 EXPECT_EQ(rt, -1);
226 rt = setpriority(PRIO_PROCESS, MAX_PROCESS_NUMBER + 1, testPrio);
227 EXPECT_EQ(rt, -1);
230 rt = setpriority(PRIO_PROCESS, MAX_PROCESS_NUMBER + GetRandom(1000), testPrio);
231 EXPECT_EQ(rt, -1);
243 int rt;
247 rt = setpriority(PRIO_PROCESS, nonExitPid, testPrio);
248 EXPECT_EQ(rt, -1);
260 int rt;
263 rt = setpriority(PRIO_PROCESS, 0, -1);
264 EXPECT_EQ(rt, -1);
267 rt = setpriority(PRIO_PROCESS, 0, -GetRandom(1000));
268 EXPECT_EQ(rt, -1);
271 rt = setpriority(PRIO_PROCESS, 0, 0);
272 EXPECT_EQ(rt, -1);
275 rt = setpriority(PRIO_PROCESS, 0, HIGHEST_USER_PROCESS_PRIORITY - 1);
276 EXPECT_EQ(rt, -1);
281 rt = setpriority(PRIO_PROCESS, 0, DEFAULT_SHELL_PROCESS_PRIORITY);
282 EXPECT_EQ(rt, 0);
295 int rt;
298 rt = setpriority(PRIO_PROCESS, INIT_PROCESS_ID, testPrio);
299 EXPECT_EQ(rt, -1);
302 rt = setpriority(PRIO_PROCESS, KERNEL_PROCESS_ID, testPrio);
303 EXPECT_EQ(rt, -1);
315 int rt = sched_getparam(0, ¶m);
316 EXPECT_EQ(rt, 0) << "sched_getparam failed, errno=" << errno;
319 rt = sched_getparam(getpid(), ¶m);
320 EXPECT_EQ(rt, 0) << "sched_getparam failed, errno=" << errno;
323 rt = sched_getparam(INIT_PROCESS_ID, ¶m);
324 EXPECT_EQ(rt, 0) << "sched_getparam failed, errno=" << errno;
327 rt = sched_getparam(KERNEL_PROCESS_ID, ¶m);
328 EXPECT_EQ(rt, 0) << "sched_getparam failed, errno=" << errno;
342 int rt = sched_getparam(-1, ¶m);
343 EXPECT_EQ(rt, -1);
346 rt = sched_getparam(MAX_PROCESS_NUMBER + 1, ¶m);
347 EXPECT_EQ(rt, -1);
350 rt = sched_getparam(MAX_PROCESS_NUMBER + GetRandom(100000), ¶m);
351 EXPECT_EQ(rt, -1);
363 int rt;
367 rt = sched_getparam(nonExitPid, ¶m);
368 EXPECT_EQ(rt, -1);
380 int rt;
382 rt = sched_getparam(0, NULL);
383 EXPECT_EQ(rt, -1);
389 int rt, newPrio;
394 rt = sched_setparam(0, ¶m);
395 EXPECT_EQ(rt, 0) << "sched_setparam failed for prio=" << prio << ", errno=" << errno;
398 rt = sched_getparam(0, ¶m);
399 EXPECT_EQ(rt, 0);
404 rt = sched_setparam(getpid(), ¶m);
405 EXPECT_EQ(rt, 0);
426 int rt = sched_getparam(0, ¶m);
427 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
432 rt = sched_setscheduler(0, SCHED_RR, ¶m);
433 ASSERT_EQ(rt, 0) << "set SCHED_RR failed, errno=" << errno;
443 int rt;
449 rt = sched_setparam(-1, ¶m);
450 EXPECT_EQ(rt, -1);
453 rt = sched_setparam(MAX_PROCESS_NUMBER + 1, ¶m);
454 EXPECT_EQ(rt, -1);
457 rt = sched_setparam(MAX_PROCESS_NUMBER + GetRandom(100000), ¶m);
458 EXPECT_EQ(rt, -1);
469 int rt;
476 rt = sched_setparam(nonExitPid, ¶m);
477 EXPECT_EQ(rt, -1);
489 int rt;
491 rt = sched_setparam(0, NULL);
492 EXPECT_EQ(rt, -1);
503 int rt;
510 rt = sched_setparam(0, ¶m);
511 EXPECT_EQ(rt, -1);
515 rt = sched_setparam(0, ¶m);
516 EXPECT_EQ(rt, -1);
520 rt = sched_setparam(0, ¶m);
521 EXPECT_EQ(rt, -1);
525 rt = sched_setparam(0, ¶m);
526 EXPECT_EQ(rt, -1);
532 rt = setpriority(PRIO_PROCESS, 0, DEFAULT_SHELL_PROCESS_PRIORITY);
533 EXPECT_EQ(rt, 0);
545 int rt;
551 rt = sched_setparam(INIT_PROCESS_ID, ¶m);
552 EXPECT_EQ(rt, -1);
555 rt = sched_setparam(KERNEL_PROCESS_ID, ¶m);
556 EXPECT_EQ(rt, -1);
562 rt = setpriority(PRIO_PROCESS, 0, DEFAULT_SHELL_PROCESS_PRIORITY);
563 EXPECT_EQ(rt, 0);
698 int rt = sched_getscheduler(-1);
699 EXPECT_EQ(rt, -1);
702 rt = sched_getscheduler(MAX_PROCESS_NUMBER + 1);
703 EXPECT_EQ(rt, -1);
706 rt = sched_getscheduler(MAX_PROCESS_NUMBER + GetRandom(1000));
707 EXPECT_EQ(rt, -1);
718 int rt;
723 rt = sched_getscheduler(nonExitPid);
724 EXPECT_EQ(rt, -1);
737 int rt = sched_getparam(0, ¶m);
738 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
741 rt = sched_setscheduler(0, SCHED_RR, ¶m);
742 ASSERT_EQ(rt, 0) << "set RR failed, errno=" << errno;
745 rt = sched_setscheduler(getpid(), SCHED_RR, ¶m);
746 EXPECT_EQ(rt, 0) << "set RR again failed, errno=" << errno;
751 rt = sched_setscheduler(getpid(), SCHED_RR, ¶m);
752 EXPECT_EQ(rt, 0) << "set RR again failed, errno=" << errno;
760 rt = sched_setscheduler(getpid(), SCHED_RR, ¶m);
761 EXPECT_EQ(rt, 0) << "set back to SCHED_RR failed, errno=" << errno;
774 int rt = sched_getparam(0, ¶m);
775 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
779 rt = sched_setscheduler(-1, SCHED_RR, ¶m);
780 EXPECT_EQ(rt, -1);
783 rt = sched_setscheduler(MAX_PROCESS_NUMBER + 1, SCHED_RR, ¶m);
784 EXPECT_EQ(rt, -1);
787 rt = sched_setscheduler(MAX_PROCESS_NUMBER + GetRandom(1000), SCHED_RR, ¶m);
788 EXPECT_EQ(rt, -1);
800 int rt = sched_getparam(0, ¶m);
801 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
806 rt = sched_setscheduler(nonExitPid, SCHED_RR, ¶m);
807 EXPECT_EQ(rt, -1);
820 int rt = sched_getparam(0, ¶m);
821 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
829 rt = sched_setscheduler(0, invalidPolicy[i], ¶m);
830 EXPECT_EQ(rt, -1) << "sched_get_priority_min ok for policy=" << invalidPolicy[i];
837 rt = sched_setscheduler(0, SCHED_RR, ¶m);
838 EXPECT_EQ(rt, 0);
851 int rt = sched_getparam(0, ¶m);
852 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
857 rt = sched_setscheduler(0, invalidPolicy, ¶m);
858 EXPECT_EQ(rt, -1) << "sched_get_priority_min ok for policy=" << invalidPolicy;
862 rt = sched_setscheduler(0, invalidPolicy, ¶m);
863 EXPECT_EQ(rt, -1) << "sched_get_priority_min ok for policy=" << invalidPolicy;
869 rt = sched_setscheduler(0, SCHED_RR, ¶m);
870 EXPECT_EQ(rt, 0);
883 int rt = sched_getparam(0, ¶m);
884 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
887 rt = sched_setscheduler(0, SCHED_RR, NULL);
888 EXPECT_EQ(rt, -1);
900 int rt = sched_getparam(0, ¶m);
901 ASSERT_EQ(rt, 0) << "get sched param failed, errno=" << errno;
905 rt = sched_setscheduler(INIT_PROCESS_ID, SCHED_RR, ¶m);
906 EXPECT_EQ(rt, -1);
909 rt = sched_setscheduler(KERNEL_PROCESS_ID, SCHED_RR, ¶m);
910 EXPECT_EQ(rt, -1);
922 int rt = sched_rr_get_interval(0, &time1);
924 EXPECT_EQ(rt, 0);
930 rt = sched_rr_get_interval(getpid(), &time1);
932 EXPECT_EQ(rt, 0);
947 int rt = sched_rr_get_interval(-1, &time1);
948 EXPECT_EQ(rt, -1);
951 rt = sched_rr_get_interval(MAX_PROCESS_NUMBER + 1, &time1);
952 EXPECT_EQ(rt, -1);
955 rt = sched_rr_get_interval(MAX_PROCESS_NUMBER + GetRandom(1000), &time1);
956 EXPECT_EQ(rt, -1);
968 int rt;
973 rt = sched_rr_get_interval(nonExitPid, &time1);
974 EXPECT_EQ(rt, -1);
979 rt = sched_rr_get_interval(0, NULL);
980 EXPECT_EQ(rt, -1);
991 int rt;
994 rt = sched_rr_get_interval(0, NULL);
995 EXPECT_EQ(rt, -1);