Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libc/port/rt/
H A Dmqueue.c106 mutex_t mq_exclusive; /* acquire for exclusive access */ member
190 (void) mutex_init(&mqhp->mq_exclusive, in mq_init()
243 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_getmsg()
298 MQ_ASSERT(MUTEX_HELD(&mqhp->mq_exclusive)); in mq_putmsg()
368 (void) mutex_unlock(&mqhp->mq_exclusive); in owner_dead()
578 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close_cleanup()
608 if ((error = mutex_lock(&mqhp->mq_exclusive)) != 0) { in mq_close()
611 (void) mutex_unlock(&mqhp->mq_exclusive); in mq_close()
716 if ((err = mutex_lock(&mqhp->mq_exclusive)) != 0) { in __mq_timedsend()
756 (void) mutex_unlock(&mqhp->mq_exclusive); in __mq_timedsend()
[all …]