MSG_LOCKED
if (mptr->msg_qbytes || (mptr->msg_perm.mode & MSG_LOCKED))
(mptr->msg_perm.mode & MSG_LOCKED) == 0)
(msqptr->msg_perm.mode & MSG_LOCKED) == 0)
if (msqptr->msg_perm.mode & MSG_LOCKED) {
if ((msqptr->msg_perm.mode & MSG_LOCKED) != 0) {
msqptr->msg_perm.mode |= MSG_LOCKED;
msqptr->msg_perm.mode &= ~MSG_LOCKED;
KASSERT((msqptr->msg_perm.mode & MSG_LOCKED) == 0);
KASSERT((msqptr->msg_perm.mode & MSG_LOCKED) == 0);
msqptr->msg_perm.mode |= MSG_LOCKED;
msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr->msg_perm.mode &= ~MSG_LOCKED;
msqptr->msg_perm.mode &= ~MSG_LOCKED;