fork_lock
prt_addr((void *)(addr + OFFSET(fork_lock)), 0));
(void) mutex_lock(&gps->fork_lock);
(void) cond_wait(&gps->fork_cv, &gps->fork_lock);
(void) mutex_unlock(&gps->fork_lock);
(void) cond_wait(&gps->fork_cv, &gps->fork_lock);
(void) mutex_unlock(&gps->fork_lock);
(void) mutex_lock(&gps->fork_lock);
(void) mutex_unlock(&gps->fork_lock);
(void) mutex_unlock(&gps->fork_lock);
(void) mutex_init(&gps->fork_lock, i, NULL);
mutex_t fork_lock; /* protects list of truss pids */
(void) mutex_lock(&curthread->ul_uberdata->fork_lock);
(void) mutex_unlock(&curthread->ul_uberdata->fork_lock);
(void) mutex_lock(&udp->fork_lock);
(void) mutex_unlock(&udp->fork_lock);
(void) mutex_unlock(&udp->fork_lock);
(void) mutex_lock(&udp->fork_lock);
(void) mutex_unlock(&udp->fork_lock);
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));
ASSERT(MUTEX_OWNED(&udp->fork_lock, self));