Lines Matching refs:semid_ds
32 struct semid_ds semid_ds;
35 struct semid_ds *buf;
57 arg.buf = &semid_ds;
59 EQ(semid_ds.sem_perm.cuid, geteuid(), "got %d, want %d");
60 EQ(semid_ds.sem_perm.uid, geteuid(), "got %d, want %d");
61 EQ(semid_ds.sem_perm.cgid, getegid(), "got %d, want %d");
62 EQ(semid_ds.sem_perm.gid, getegid(), "got %d, want %d");
63 EQ(semid_ds.sem_perm.mode & 0x1ff, 0666, "got %o, want %o");
64 EQ(semid_ds.sem_nsems, 1, "got %d, want %d");
65 EQ((long long)semid_ds.sem_otime, 0, "got %lld, want %d");
66 if (semid_ds.sem_ctime < t)
67 t_error("semid_ds.sem_ctime >= t failed: got %lld, want >= %lld\n", (long long)semid_ds.sem_ctime, (long long)t);
68 if (semid_ds.sem_ctime > t+5)
69 t_error("semid_ds.sem_ctime <= t+5 failed: got %lld, want <= %lld\n", (long long)semid_ds.sem_ctime, (long long)t+5);