aboutsummaryrefslogtreecommitdiff
path: root/gold/workqueue.h
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2011-07-28 23:25:06 +0000
committerCary Coutant <ccoutant@google.com>2011-07-28 23:25:06 +0000
commitdcd8d12e1c020d87f7d3920438cf7327eb886008 (patch)
tree07df900db4681ba52b6ce1365e9f9b70e2afe40f /gold/workqueue.h
parenta27e437177412e5b52999723f3c5d5d0d37b9087 (diff)
downloadgdb-dcd8d12e1c020d87f7d3920438cf7327eb886008.zip
gdb-dcd8d12e1c020d87f7d3920438cf7327eb886008.tar.gz
gdb-dcd8d12e1c020d87f7d3920438cf7327eb886008.tar.bz2
* workqueue-internal.h (Workqueue_threader::should_cancel_thread):
Add thread_number parameter. (Workqueue_threader_threadpool::should_cancel_thread): Likewise. * workqueue-threads.cc (Workqueue_threader_threadpool::should_cancel_thread): Cancel current thread if its thread number is greater than desired thread count. * workqueue.cc (Workqueue_threader_single::should_cancel_thread): Add thread_number parameter. (Workqueue::should_cancel_thread): Likewise. (Workqueue::find_runnable_or_wait): Pass thread_number to should_cancel_thread. * workqueue.h (Workqueue::should_cancel_thread): Add thread_number parameter.
Diffstat (limited to 'gold/workqueue.h')
-rw-r--r--gold/workqueue.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gold/workqueue.h b/gold/workqueue.h
index 9121e10..424b5e7 100644
--- a/gold/workqueue.h
+++ b/gold/workqueue.h
@@ -268,7 +268,7 @@ class Workqueue
// Return whether to cancel this thread.
bool
- should_cancel_thread();
+ should_cancel_thread(int thread_number);
// Master Workqueue lock. This controls access to the following
// member variables.