fix failure of pthread_setschedparam to pass correct param to kernel
the address of the pointer, rather than the pointer, was being passed. this was probably a copy-and-paste error from corresponding get code.
This commit is contained in:
parent
f03db4bdff
commit
21088aee2e
1 changed files with 1 additions and 1 deletions
|
|
@ -4,7 +4,7 @@ int pthread_setschedparam(pthread_t t, int policy, const struct sched_param *par
|
||||||
{
|
{
|
||||||
int r;
|
int r;
|
||||||
__lock(t->killlock);
|
__lock(t->killlock);
|
||||||
r = t->dead ? ESRCH : -__syscall(SYS_sched_setscheduler, t->tid, policy, ¶m);
|
r = t->dead ? ESRCH : -__syscall(SYS_sched_setscheduler, t->tid, policy, param);
|
||||||
__unlock(t->killlock);
|
__unlock(t->killlock);
|
||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue