This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [gold patch] Fix thread cancellation problem
Cary Coutant <ccoutant@google.com> writes:
> * 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.
This is OK.
Thanks.
Ian