Lines Matching refs:msgds

78 	struct msqid_ds msgds;  in ATF_TC_BODY()  local
82 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
88 ATF_REQUIRE_ERRNO(EINVAL, msgctl(id, INT_MAX, &msgds) == -1); in ATF_TC_BODY()
95 ATF_REQUIRE_ERRNO(EINVAL, msgctl(-1, cmd[i], &msgds) == -1); in ATF_TC_BODY()
115 struct msqid_ds msgds; in ATF_TC_BODY() local
121 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
128 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
138 msgds.msg_perm.uid = getuid(); in ATF_TC_BODY()
139 msgds.msg_perm.gid = getgid(); in ATF_TC_BODY()
143 if (msgctl(id, IPC_SET, &msgds) == 0) in ATF_TC_BODY()
149 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
151 if (msgctl(id, IPC_STAT, &msgds) != 0) in ATF_TC_BODY()
154 msgds.msg_qbytes = 1; in ATF_TC_BODY()
156 if (msgctl(id, IPC_SET, &msgds) == 0) in ATF_TC_BODY()
194 struct msqid_ds msgds; in ATF_TC_BODY() local
217 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
219 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
221 if (pid != msgds.msg_lspid) in ATF_TC_BODY()
237 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
239 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
241 if (pid != msgds.msg_lrpid) in ATF_TC_BODY()
261 struct msqid_ds msgds; in ATF_TC_BODY() local
265 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
272 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
274 msgds.msg_perm.uid = pw->pw_uid; in ATF_TC_BODY()
276 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
279 msgds.msg_perm.uid = getuid(); in ATF_TC_BODY()
280 msgds.msg_perm.gid = pw->pw_gid; in ATF_TC_BODY()
282 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
288 msgds.msg_qbytes = 1; in ATF_TC_BODY()
289 msgds.msg_perm.gid = getgid(); in ATF_TC_BODY()
291 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
311 struct msqid_ds msgds; in ATF_TC_BODY() local
320 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
326 (void)msgctl(id, IPC_STAT, &msgds); in ATF_TC_BODY()
328 if (llabs(t - msgds.msg_stime) > 1) in ATF_TC_BODY()
331 if (msgds.msg_rtime != 0) in ATF_TC_BODY()
336 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
338 (void)msgctl(id, IPC_STAT, &msgds); in ATF_TC_BODY()
340 if (llabs(t - msgds.msg_rtime) > 1) in ATF_TC_BODY()
346 if (msgds.msg_stime == 0) in ATF_TC_BODY()