thread_lock
(void) pthread_mutex_lock(&thread_lock);
(void) pthread_mutex_unlock(&thread_lock);
(void) pthread_mutex_unlock(&thread_lock);
(void) pthread_mutex_lock(&thread_lock);
(void) pthread_mutex_unlock(&thread_lock);
(void) pthread_mutex_lock(&thread_lock);
(void) pthread_mutex_unlock(&thread_lock);
static pthread_mutex_t thread_lock = PTHREAD_MUTEX_INITIALIZER;
thread_lock(tp); /* needed to check CPR_ISTOPPED */
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(pt);
thread_lock(pt);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(t);
thread_lock(curthread); /* get dispatcher lock on thread */
thread_lock(fxpp->fx_tp);
thread_lock(fxpp->fx_tp);
thread_lock(t); /* get dispatcher lock on thread */
thread_lock(t);
thread_lock(fxpp->fx_tp);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(t);
thread_lock(curthread);
thread_lock(t);
thread_lock(curthread);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(tx);
thread_lock(tx);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(tx);
thread_lock(tx);
thread_lock(t); /* get dispatcher lock on thread */
thread_lock(t);
thread_lock(t);
thread_lock(caller);
thread_lock(server_t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(t);
thread_lock(t);
thread_lock(tx);
thread_lock(ct);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t); /* make sure thread is in good state */
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(sq->sq_worker);
thread_lock(sq->sq_poll_thr);
thread_lock(mac_srs->srs_worker);
thread_lock(mac_srs->srs_poll_thr);
thread_lock(ringp->s_ring_worker);
thread_lock(ringp->s_ring_worker);
thread_lock(tp);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(curthread); /* lock the thread */
thread_lock(t); /* lock the thread */
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t); /* lock the thread */
thread_lock(tp);
thread_lock(t);
thread_lock(t);
thread_lock(curthread);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t); /* SUSPENDED looks at t_schedflag */
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(t); /* protect against ts_tick and ts_update */
thread_lock(t); /* protect against ts_tick and ts_update */
thread_lock(tx);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tt);
thread_lock(t);
thread_lock(tt);
thread_lock(tt);
thread_lock(t);
thread_lock(tx);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(inheritor);
thread_lock(t);
thread_lock(t);
void thread_lock(kthread_t *); /* lock thread and its queue */
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(ct);
thread_lock(curthread);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(t);
thread_lock(curthread);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);
thread_lock(tp);