summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>2004-09-25 00:53:46 +0000
committerjulian <julian@FreeBSD.org>2004-09-25 00:53:46 +0000
commit01b7ff330e90f3f5ba76f2c1cd5f3a70af16564b (patch)
tree9f5778d7b38e99f157e8ae32eccd9687d6fbb8b8
parent45457fa40bf7b662b3d05b57fc85f53b24c5848e (diff)
downloadFreeBSD-src-01b7ff330e90f3f5ba76f2c1cd5f3a70af16564b.zip
FreeBSD-src-01b7ff330e90f3f5ba76f2c1cd5f3a70af16564b.tar.gz
Use the universal 'threaded process' flag rather than the
specific tests for different threading systems. MFC after: 1 week
-rw-r--r--sys/kern/kern_thread.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c
index a6e4bdc..b412cf3 100644
--- a/sys/kern/kern_thread.c
+++ b/sys/kern/kern_thread.c
@@ -1043,7 +1043,7 @@ thread_sleep_check(struct thread *td)
p = td->td_proc;
mtx_assert(&sched_lock, MA_OWNED);
- if (p->p_flag & P_SA || p->p_numthreads > 1) {
+ if (p->p_flag & P_HADTHREADS) {
if ((p->p_flag & P_SINGLE_EXIT) && p->p_singlethread != td)
return (EINTR);
if (td->td_flags & TDF_INTERRUPT)
OpenPOWER on IntegriCloud