daily update
[external/binutils.git] / sim / testsuite / sim / cris / c / sched3.c
1 /*
2 #notarget: cris*-*-elf
3 */
4
5 #include <sched.h>
6 #include <stdio.h>
7 #include <errno.h>
8 #include <stdlib.h>
9
10 int 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 }