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
216 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
218 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
220 if (pid != msgds.msg_lspid) in ATF_TC_BODY()
235 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
237 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
239 if (pid != msgds.msg_lrpid) in ATF_TC_BODY()
259 struct msqid_ds msgds; in ATF_TC_BODY() local
263 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
270 ATF_REQUIRE(msgctl(id, IPC_STAT, &msgds) == 0); in ATF_TC_BODY()
272 msgds.msg_perm.uid = pw->pw_uid; in ATF_TC_BODY()
274 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
277 msgds.msg_perm.uid = getuid(); in ATF_TC_BODY()
278 msgds.msg_perm.gid = pw->pw_gid; in ATF_TC_BODY()
280 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
286 msgds.msg_qbytes = 1; in ATF_TC_BODY()
287 msgds.msg_perm.gid = getgid(); in ATF_TC_BODY()
289 if (msgctl(id, IPC_SET, &msgds) != 0) in ATF_TC_BODY()
309 struct msqid_ds msgds; in ATF_TC_BODY() local
318 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
324 (void)msgctl(id, IPC_STAT, &msgds); in ATF_TC_BODY()
326 if (llabs(t - msgds.msg_stime) > 1) in ATF_TC_BODY()
329 if (msgds.msg_rtime != 0) in ATF_TC_BODY()
334 (void)memset(&msgds, 0, sizeof(struct msqid_ds)); in ATF_TC_BODY()
336 (void)msgctl(id, IPC_STAT, &msgds); in ATF_TC_BODY()
338 if (llabs(t - msgds.msg_rtime) > 1) in ATF_TC_BODY()
344 if (msgds.msg_stime == 0) in ATF_TC_BODY()