Lines Matching refs:fMessageQueue
101 memset((void *)&fMessageQueue, 0, sizeof(struct msqid_ds));
102 fMessageQueue.msg_ctime = (time_t)real_time_clock();
103 fMessageQueue.msg_qbytes = MAX_BYTES_PER_QUEUE;
118 fMessageQueue.msg_perm.uid = result->msg_perm.uid;
119 fMessageQueue.msg_perm.gid = result->msg_perm.gid;
120 fMessageQueue.msg_perm.mode = (fMessageQueue.msg_perm.mode & ~0x01ff)
122 fMessageQueue.msg_qbytes = result->msg_qbytes;
123 fMessageQueue.msg_ctime = (time_t)real_time_clock();
142 return fMessageQueue;
147 if ((fMessageQueue.msg_perm.mode & S_IWOTH) != 0)
151 if (uid == 0 || (uid == fMessageQueue.msg_perm.uid
152 && (fMessageQueue.msg_perm.mode & S_IWUSR) != 0))
156 if (gid == fMessageQueue.msg_perm.gid
157 && (fMessageQueue.msg_perm.mode & S_IWGRP) != 0)
179 return fMessageQueue.msg_perm.key;
189 return fMessageQueue.msg_qbytes;
205 fMessageQueue.msg_perm.key = key;
210 fMessageQueue.msg_perm.uid = fMessageQueue.msg_perm.cuid = geteuid();
211 fMessageQueue.msg_perm.gid = fMessageQueue.msg_perm.cgid = getegid();
212 fMessageQueue.msg_perm.mode = (flags & 0x01ff);
238 struct msqid_ds fMessageQueue;
365 if (fMessageQueue.msg_qnum) {
379 if (fBytesInQueue + message->length > fMessageQueue.msg_qbytes)
394 fMessageQueue.msg_qnum++;
395 fMessageQueue.msg_lspid = getpid();
396 fMessageQueue.msg_stime = real_time_clock();
438 fMessageQueue.msg_qnum--;
439 fMessageQueue.msg_lrpid = getpid();
440 fMessageQueue.msg_rtime = real_time_clock();