Searched refs:mq_exclusive (Results 1 - 1 of 1) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/rt/
H A Dmqueue.c85 int mqd_ownerdead; /* mq_exclusive is inconsistent */
108 mutex_t mq_exclusive; /* acquire for exclusive access */ member in struct:mq_header
192 (void) mutex_init(&mqhp->mq_exclusive,
245 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive));
300 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive));
355 * Called when the mq_exclusive lock draws EOWNERDEAD or ENOTRECOVERABLE.
370 (void) mutex_unlock(&mqhp->mq_exclusive);
580 (void) mutex_unlock(&mqhp->mq_exclusive);
610 if ((error = mutex_lock(&mqhp->mq_exclusive)) != 0) {
613 (void) mutex_unlock(&mqhp->mq_exclusive);
[all...]

Completed in 59 milliseconds