1/* 2#notarget: cris*-*-elf 3*/ 4 5#include <sched.h> 6#include <stdio.h> 7#include <errno.h> 8#include <stdlib.h> 9 10int main (void) 11{ 12 struct sched_param sb; 13 sb.sched_priority = 0; 14 if (sched_setscheduler (getpid (), SCHED_OTHER, &sb) != 0 15 || sb.sched_priority != 0) 16 abort (); 17 sb.sched_priority = 5; 18 if (sched_setscheduler (getpid (), SCHED_OTHER, &sb) != -1 19 || errno != EINVAL 20 || sb.sched_priority != 5) 21 abort (); 22 printf ("pass\n"); 23 exit (0); 24} 25