* exceptions.cc (call_handler): Use new muto linked list to look for all

potential mutos owned by suspended thread.  Clear waiting threads while thread
is stopped.
(proc_subproc): Clarify debugging output.
* sync.h (class muto): Add 'next' field.
(new_muto): Keep linked list alive.
This commit is contained in:
Christopher Faylor
2000-02-24 19:54:01 +00:00
parent 4bc3b73cfd
commit d3bda1df95
5 changed files with 36 additions and 12 deletions

View File

@ -333,7 +333,10 @@ proc_subproc (DWORD what, DWORD val)
*/
case PROC_CLEARWAIT:
/* Clear all "wait"ing threads. */
sip_printf ("clear waiting threads");
if (val)
sip_printf ("clear waiting threads");
else
sip_printf ("looking for processes to reap");
clearing = val;
scan_wait: