msgsnd
__typeof(msgsnd) _sys_msgsnd;
__strong_alias(_msgsnd, msgsnd)
int msgsnd(int, const void *, size_t, int);
ATF_REQUIRE_MSG(msgsnd(sender_msqid, &m, MESSAGE_TEXT_LEN,
ATF_REQUIRE_MSG(msgsnd(sender_msqid, &m, MESSAGE_TEXT_LEN, 0)
if (msgsnd(msqid, &m, MESSAGE_TEXT_LEN, 0) == -1)
if (msgsnd(msqid, &m, MESSAGE_TEXT_LEN, 0) == -1)
long msgsnd;
msgsnd = ru.ru_msgsnd;
ATF_REQUIRE(msgsnd + 10 == ru.ru_msgsnd);
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
(void)msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
if (msgsnd(id, &msg, sizeof(struct msg), 0) < 0)
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
ATF_REQUIRE_ERRNO(EFAULT, msgsnd(id, (void *)-1,
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(-1, &msg,
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(-1, &msg,
ATF_REQUIRE_ERRNO(EINVAL, msgsnd(id, &msg,
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
if (msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT) == 0)
RL(msgsnd(msgid, buf, sizeof(buf), 0));