Lines Matching defs:msgds
79 struct msqid_ds msgds;
83 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
89 ATF_REQUIRE_ERRNO(EINVAL, msgctl(id, INT_MAX, &msgds) == -1);
96 ATF_REQUIRE_ERRNO(EINVAL, msgctl(-1, cmd[i], &msgds) == -1);
116 struct msqid_ds msgds;
122 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
129 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0);
139 msgds.msg_perm.uid = getuid();
140 msgds.msg_perm.gid = getgid();
144 if (msgctl(id, IPC_SET, &msgds) == 0)
150 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
152 if (msgctl(id, IPC_STAT, &msgds) != 0)
155 msgds.msg_qbytes = 1;
157 if (msgctl(id, IPC_SET, &msgds) == 0)
195 struct msqid_ds msgds;
214 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
216 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0);
218 if (pid != msgds.msg_lspid)
234 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
236 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0);
238 if (pid != msgds.msg_lrpid)
258 struct msqid_ds msgds;
262 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
269 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0);
271 msgds.msg_perm.uid = pw->pw_uid;
273 if (msgctl(id, IPC_SET, &msgds) != 0)
276 msgds.msg_perm.uid = getuid();
277 msgds.msg_perm.gid = pw->pw_gid;
279 if (msgctl(id, IPC_SET, &msgds) != 0)
285 msgds.msg_qbytes = 1;
286 msgds.msg_perm.gid = getgid();
288 if (msgctl(id, IPC_SET, &msgds) != 0)
308 struct msqid_ds msgds;
317 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
319 (void)msgctl(id, IPC_STAT, &msgds);
321 if (llabs(t - msgds.msg_stime) > 1)
324 if (msgds.msg_rtime != 0)
329 (void)memset(&msgds, 0, sizeof(struct msqid_ds));
331 (void)msgctl(id, IPC_STAT, &msgds);
333 if (llabs(t - msgds.msg_rtime) > 1)
339 if (msgds.msg_stime == 0)