diff options
author | Daniel Eischen <deischen@FreeBSD.org> | 2003-08-06 00:43:28 +0000 |
---|---|---|
committer | Daniel Eischen <deischen@FreeBSD.org> | 2003-08-06 00:43:28 +0000 |
commit | fc40494359513cc4eceb748d97c1cbc35b6782f3 (patch) | |
tree | 452ba5d75fe9e5d8068a8cf98e23fa0c48837da4 /lib/libpthread/thread/thr_kern.c | |
parent | 41f0e9d32c9df6078ee1cf5dd4935eb69cb0c0f8 (diff) |
Notes
Diffstat (limited to 'lib/libpthread/thread/thr_kern.c')
-rw-r--r-- | lib/libpthread/thread/thr_kern.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/libpthread/thread/thr_kern.c b/lib/libpthread/thread/thr_kern.c index 085c079c89c4..ba75f0dc3d5c 100644 --- a/lib/libpthread/thread/thr_kern.c +++ b/lib/libpthread/thread/thr_kern.c @@ -1351,9 +1351,10 @@ _thr_schedule_add(struct pthread *curthread, struct pthread *newthread) KSEG_THRQ_ADD(newthread->kseg, newthread); /* this thread never gives up kse */ newthread->active = 1; - kse_set_curthread(newthread->kse, newthread); + newthread->kse->k_curthread = newthread; newthread->kse->k_kcb->kcb_kmbx.km_flags = KMF_BOUND; - newthread->kse->k_kcb->kcb_kmbx.km_func = (kse_func_t *)kse_sched_single; + newthread->kse->k_kcb->kcb_kmbx.km_func = + (kse_func_t *)kse_sched_single; newthread->kse->k_kcb->kcb_kmbx.km_quantum = 0; KSE_SET_MBOX(newthread->kse, newthread); /* |