Lines Matching refs:msg_perm

156 	out->msg_perm	= in->msg_perm;
170 out->msg_perm = in->msg_perm;
197 out->msg_perm = in->msg_perm;
211 out->msg_perm = in->msg_perm;
304 msqids[i].u.msg_perm._seq = 0; /* reset to a known value */
305 msqids[i].u.msg_perm.mode = 0;
430 if (msqptr->u.msg_perm._seq != IPCID_TO_SEQ(uap->msqid)) {
451 if ((eval = ipcperm(cred, &msqptr->u.msg_perm, IPC_M)))
499 if ((eval = ipcperm(cred, &msqptr->u.msg_perm, IPC_M)))
543 msqptr->u.msg_perm.uid = msqbuf.msg_perm.uid; /* change the owner */
544 msqptr->u.msg_perm.gid = msqbuf.msg_perm.gid; /* change the owner */
545 msqptr->u.msg_perm.mode = (msqptr->u.msg_perm.mode & ~0777) |
546 (msqbuf.msg_perm.mode & 0777);
552 if ((eval = ipcperm(cred, &msqptr->u.msg_perm, IPC_R))) {
611 msqptr->u.msg_perm._key == key)
625 if ((eval = ipcperm(cred, &msqptr->u.msg_perm, msgflg & 0700 ))) {
654 (msqptr->u.msg_perm.mode & MSG_LOCKED) == 0)
667 msqptr->u.msg_perm._key = key;
668 msqptr->u.msg_perm.cuid = kauth_cred_getuid(cred);
669 msqptr->u.msg_perm.uid = kauth_cred_getuid(cred);
670 msqptr->u.msg_perm.cgid = kauth_cred_getgid(cred);
671 msqptr->u.msg_perm.gid = kauth_cred_getgid(cred);
672 msqptr->u.msg_perm.mode = (msgflg & 0777);
674 msqptr->u.msg_perm._seq++;
698 *retval = IXSEQ_TO_IPCID(msqid, msqptr->u.msg_perm);
760 if (msqptr->u.msg_perm._seq != IPCID_TO_SEQ(uap->msqid)) {
768 if ((eval = ipcperm(kauth_cred_get(), &msqptr->u.msg_perm, IPC_W))) {
812 if (msqptr->u.msg_perm.mode & MSG_LOCKED) {
861 if ((msqptr->u.msg_perm.mode & MSG_LOCKED) != 0) {
872 msqptr->u.msg_perm.mode |= MSG_LOCKED;
884 msqptr->u.msg_perm.mode &= ~MSG_LOCKED;
919 if (msqptr->u.msg_perm.mode & MSG_LOCKED)
920 panic("msg_perm.mode & MSG_LOCKED");
932 if ((msqptr->u.msg_perm.mode & MSG_LOCKED) != 0)
934 msqptr->u.msg_perm.mode |= MSG_LOCKED;
995 msqptr->u.msg_perm.mode &= ~MSG_LOCKED;
1006 msqptr->u.msg_perm.mode &= ~MSG_LOCKED;
1040 msqptr->u.msg_perm.mode &= ~MSG_LOCKED;
1056 msqptr->u.msg_perm.mode &= ~MSG_LOCKED;
1177 if (msqptr->u.msg_perm._seq != IPCID_TO_SEQ(uap->msqid)) {
1185 if ((eval = ipcperm(kauth_cred_get(), &msqptr->u.msg_perm, IPC_R))) {
1342 msqptr->u.msg_perm._seq != IPCID_TO_SEQ(uap->msqid)) {