Lines Matching defs:shmctl
15 * call shmctl() using five different invalid cases
56 return shmctl(shmid, cmd, buf);
66 int (*shmctl)(int shmid, int cmd, void *buf);
69 { .shmctl = libc_shmctl, .desc = "libc shmctl()"},
71 { .shmctl = sys_shmctl, .desc = "__NR_shmctl syscall"},
79 if (tcases[i].error == EFAULT && tv->shmctl == libc_shmctl) {
84 TEST(tv->shmctl(*(tcases[i].shmid), tcases[i].cmd, tcases[i].sbuf));
86 tst_res(TFAIL, "shmctl succeeded unexpectedly");
91 tst_res(TPASS | TTERRNO, "shmctl failed as expected");
96 "shmctl failed unexpectedly - expect errno = %d, got",