• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include "pthread_impl.h"
2 #include "lock.h"
3 
pthread_setschedprio(pthread_t t,int prio)4 int pthread_setschedprio(pthread_t t, int prio)
5 {
6 	int r;
7 	sigset_t set;
8 	__block_app_sigs(&set);
9 	LOCK(t->killlock);
10 	r = !t->tid ? ESRCH : -__syscall(SYS_sched_setparam, t->tid, &prio);
11 	UNLOCK(t->killlock);
12 	__restore_sigs(&set);
13 	return r;
14 }
15