Lines Matching refs:msgds

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