Lines Matching refs:qid_ds
32 struct msqid_ds qid_ds;
55 T(msgctl(qid, IPC_STAT, &qid_ds));
56 EQ(qid_ds.msg_perm.cuid, geteuid(), "got %d, want %d");
57 EQ(qid_ds.msg_perm.uid, geteuid(), "got %d, want %d");
58 EQ(qid_ds.msg_perm.cgid, getegid(), "got %d, want %d");
59 EQ(qid_ds.msg_perm.gid, getegid(), "got %d, want %d");
60 EQ(qid_ds.msg_perm.mode & 0x1ff, 0666, "got %o, want %o");
61 EQ(qid_ds.msg_qnum, 0, "got %d, want %d");
62 EQ(qid_ds.msg_lspid, 0, "got %d, want %d");
63 EQ(qid_ds.msg_lrpid, 0, "got %d, want %d");
64 EQ((long long)qid_ds.msg_stime, 0, "got %lld, want %d");
65 EQ((long long)qid_ds.msg_rtime, 0, "got %lld, want %d");
66 if (qid_ds.msg_ctime < t)
67 t_error("qid_ds.msg_ctime >= t failed: got %lld, want >= %lld\n", (long long)qid_ds.msg_ctime, (long long)t);
68 if (qid_ds.msg_ctime > t+5)
69 t_error("qid_ds.msg_ctime <= t+5 failed: got %lld, want <= %lld\n", (long long)qid_ds.msg_ctime, (long long)t+5);
70 if (qid_ds.msg_qbytes <= 0)
71 t_error("qid_ds.msg_qbytes > 0 failed: got %d, want > 0\n", qid_ds.msg_qbytes, t);
75 T(msgctl(qid, IPC_STAT, &qid_ds));
76 EQ(qid_ds.msg_qnum, 1, "got %d, want %d");
77 EQ(qid_ds.msg_lspid, getpid(), "got %d, want %d");
78 if (qid_ds.msg_stime < t)
79 t_error("msg_stime is %lld want >= %lld\n", (long long)qid_ds.msg_stime, (long long)t);
80 if (qid_ds.msg_stime > t+5)
81 t_error("msg_stime is %lld want <= %lld\n", (long long)qid_ds.msg_stime, (long long)t+5);