semctl
__sym_compat(semctl, freebsd7_semctl, FBSD_1.0);
int semctl(int, int, int, ...);
ATF_REQUIRE_EQ(0, semctl(semid, 0, GETNCNT));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, GETNCNT));
ATF_REQUIRE_EQ(0, semctl(semid, 0, GETZCNT));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, GETZCNT));
ATF_REQUIRE(semctl(semid, 0, GETALL, semarg) != -1);
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, GETALL, semarg));
ATF_REQUIRE(semctl(semid, 0, GETALL, semarg) != -1);
ATF_REQUIRE_EQ(0, semctl(semid, 0, SETALL, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, SETALL, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_STAT, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, IPC_STAT, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_STAT, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_SET, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_STAT, semarg));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, IPC_SET, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID, semarg));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, IPC_RMID, semarg));
ATF_REQUIRE_EQ(-1, semctl(semid, 0, -1));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, GETVAL));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, GETVAL));
ATF_REQUIRE_EQ(0, semctl(semid, 0, SETVAL, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, SETVAL, semarg));
ATF_REQUIRE_EQ(0, semctl(semid, 0, GETPID));
ATF_REQUIRE_EQ(0, semctl(semid, 0, IPC_RMID));
ATF_REQUIRE_EQ(-1, semctl(-1, 0, GETPID));
if (semctl(sender_semid, 0, IPC_STAT, sun) == -1)
if (semctl(sender_semid, 0, IPC_SET, sun) == -1)
if (semctl(sender_semid, 0, IPC_STAT, sun) == -1)
i = semctl(sender_semid, 0, GETNCNT);
if (semctl(sender_semid, 0, SETVAL, sun) == -1)
if (semctl(sender_semid, 0, IPC_STAT, sun) == -1)
if (semctl(sender_semid, 0, IPC_RMID) == -1)
if (semctl(semid, 0, IPC_RMID, 0) == -1 && errno != EINVAL)
if (semctl(id, 0, IPC_RMID, NULL) < 0) {
return semctl(id, 0, IPC_RMID, arg);