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_setparam (getpid (), &sb) != 0
15      || sb.sched_priority != 0)
16    abort ();
17  sb.sched_priority = 5;
18  if (sched_setparam (getpid (), &sb) == 0
19      || errno != EINVAL
20      || sb.sched_priority != 5)
21    abort ();
22  printf ("pass\n");
23  exit (0);
24}
25