LOCK_ROBUST
LOCK_PRIO_INHERIT | LOCK_PRIO_PROTECT | LOCK_ROBUST | \
if (type & LOCK_ROBUST)
USYNC_PROCESS | LOCK_ROBUST, 0)) {
USYNC_PROCESS | LOCK_ROBUST, NULL);
LOCK_ROBUST)
ASSERT(mp->mutex_type & LOCK_ROBUST);
ASSERT(mp->mutex_type & LOCK_ROBUST);
ASSERT(mp->mutex_type & LOCK_ROBUST);
type |= (USYNC_PROCESS | LOCK_ROBUST);
self->ul_misaligned && !(mp->mutex_type & LOCK_ROBUST));
ASSERT(mp->mutex_type & LOCK_ROBUST);
ASSERT(mp->mutex_type & LOCK_ROBUST);
} else if (type & LOCK_ROBUST) {
ASSERT(mp->mutex_type & LOCK_ROBUST);
self->ul_misaligned && !(mp->mutex_type & LOCK_ROBUST)) {
ASSERT(mp->mutex_type & LOCK_ROBUST);
ASSERT(mp->mutex_type & LOCK_ROBUST);
if ((mtype & (USYNC_PROCESS | LOCK_ROBUST))
== (USYNC_PROCESS | LOCK_ROBUST))
ASSERT(mtype & LOCK_ROBUST);
if (mtype & LOCK_ROBUST)
if ((mtype & (LOCK_ERRORCHECK | LOCK_ROBUST)) &&
ASSERT(mtype & LOCK_ROBUST);
if (mtype & LOCK_ROBUST)
(mp->mutex_type & LOCK_ROBUST) &&
(mp->mutex_type & (LOCK_ROBUST | LOCK_PRIO_INHERIT)) ==
LOCK_ROBUST) {
if ((mp->mutex_type & (LOCK_ERRORCHECK | LOCK_ROBUST)) &&
if ((mp->mutex_type & (LOCK_ERRORCHECK | LOCK_ROBUST)) &&
if ((mp->mutex_type & (LOCK_ERRORCHECK | LOCK_ROBUST)) &&
USYNC_PROCESS | LOCK_ROBUST, 0)) != 0) {
(void) mutex_init(&data->lock, USYNC_PROCESS|LOCK_ROBUST, 0);
if (type & LOCK_ROBUST) {
if (type & LOCK_ROBUST) {
if (type & LOCK_ROBUST) {
if ((ent->lwpchan_type & (USYNC_PROCESS | LOCK_ROBUST))
!= (USYNC_PROCESS | LOCK_ROBUST))
if ((type & (USYNC_PROCESS|LOCK_ROBUST))
!= (USYNC_PROCESS|LOCK_ROBUST)) {
if (type & LOCK_ROBUST) {
if (type & LOCK_ROBUST) {
if (type & LOCK_ROBUST) {
if ((type & LOCK_ROBUST) &&
(ent->lwpchan_type & (USYNC_PROCESS | LOCK_ROBUST))
== (USYNC_PROCESS | LOCK_ROBUST))