UMUTEX_ROBUST
if ((m->m_lock.m_flags & (UMUTEX_ROBUST | UMUTEX_NONCONSISTENT)) !=
(UMUTEX_ROBUST | UMUTEX_NONCONSISTENT))
return ((m->m_lock.m_flags & UMUTEX_ROBUST) != 0);
pmutex->m_lock.m_flags |= UMUTEX_ROBUST;
UMUTEX_PRIO_INHERIT | UMUTEX_ROBUST | UMUTEX_NONCONSISTENT)) != 0))
UMUTEX_ROBUST)) {
case UMUTEX_ROBUST:
case (UMUTEX_PRIO_INHERIT | UMUTEX_ROBUST):
case (UMUTEX_PRIO_PROTECT | UMUTEX_ROBUST):
if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ?
if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ?
if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ?
if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ?
if ((error = umtx_key_get(m, (flags & UMUTEX_ROBUST) != 0 ?
if ((m.m_flags & UMUTEX_ROBUST) == 0)