Browse Source

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.
rs-1.0
Rich Felker 13 years ago
parent
commit
21088aee2e
  1. 2
      src/thread/pthread_setschedparam.c

2
src/thread/pthread_setschedparam.c

@ -4,7 +4,7 @@ int pthread_setschedparam(pthread_t t, int policy, const struct sched_param *par
{
int r;
__lock(t->killlock);
r = t->dead ? ESRCH : -__syscall(SYS_sched_setscheduler, t->tid, policy, &param);
r = t->dead ? ESRCH : -__syscall(SYS_sched_setscheduler, t->tid, policy, param);
__unlock(t->killlock);
return r;
}

Loading…
Cancel
Save