]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/cris/c/sched3.c
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.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 }