Rich Felker | 1e21e78 | 2012-11-11 15:38:04 -0500 | [diff] [blame^] | 1 | #include "pthread_impl.h" |
2 | |||||
3 | int pthread_setschedparam(pthread_t t, int policy, const struct sched_param *param) | ||||
4 | { | ||||
5 | int r; | ||||
6 | __lock(t->killlock); | ||||
7 | r = t->dead ? ESRCH : -__syscall(SYS_sched_setscheduler, t->tid, policy, ¶m); | ||||
8 | __unlock(t->killlock); | ||||
9 | return r; | ||||
10 | } |