mutex_rcount
} else if (mcopy.mutex_rcount) {
ultos((uint64_t)mcopy.mutex_rcount, 10, buf + strlen(buf));
if (mp->mutex_rcount == RECURSION_MAX) {
mp->mutex_rcount++;
if ((mtype & LOCK_RECURSIVE) && mp->mutex_rcount != 0) {
mp->mutex_rcount--;
if ((mtype & LOCK_RECURSIVE) && mp->mutex_rcount != 0) {
mp->mutex_rcount--;
if ((mtype & LOCK_RECURSIVE) && mp->mutex_rcount != 0) {
mp->mutex_rcount--;
if ((mtype & LOCK_RECURSIVE) && mp->mutex_rcount != 0) {
mp->mutex_rcount--;
mp->mutex_rcount = 0;
mp->mutex_rcount = 0;
if ((mtype & LOCK_RECURSIVE) && mp->mutex_rcount != 0)
rcount = mp->mutex_rcount;
mp->mutex_rcount = 0;
mp->mutex_rcount = rcount;
si_p->si_rcount = generic_so.lock.mutex_rcount;
suword8_noerr(&lp->mutex_rcount, 0);