K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-12-12T03:08:49.000000Z K 7 svn:log V 295 Move checking for c_has_waiters into low level _thr_ucond_signal and _thr_ucond_broadcast, clear condition variable pointer in cancellation info after returing from _thr_ucond_wait, since kernel has already dropped the internal lock, so we don't need to unlock it in cancellation handler again. END