IPC_NOWAIT
& (IPC_CREAT|IPC_EXCL|IPC_NOWAIT);
if ((msgflg & IPC_NOWAIT) != 0) {
if ((msgflg & IPC_NOWAIT) != 0) {
(sopptr->sem_flg & IPC_NOWAIT) ?
if (sopptr->sem_flg & IPC_NOWAIT) {
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
sizeof(struct msg), MSG_MTYPE_1, IPC_NOWAIT);
(void)msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
(void)msgrcv(id, &msg, sizeof(struct msg), MSG_MTYPE_1, IPC_NOWAIT);
(void)msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT);
MSG_LEN, MSG_MTYPE_1, IPC_NOWAIT) == -1);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
MSG_LEN, MSG_MTYPE_1, IPC_NOWAIT) == -1);
MSG_LEN, MSG_MTYPE_1, IPC_NOWAIT) == -1);
SSIZE_MAX, MSG_MTYPE_1, IPC_NOWAIT) == -1);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
MSG_LEN - 1, MSG_MTYPE_1, IPC_NOWAIT) == -1);
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
(void)msgrcv(id, &msg2, MSG_LEN, MSG_MTYPE_2, IPC_NOWAIT);
(void)msgrcv(id, &msg2, MSG_LEN, MSG_MTYPE_1, IPC_NOWAIT);
ATF_REQUIRE(msgsnd(id, &msg, MSG_LEN, IPC_NOWAIT) == 0);
IPC_NOWAIT) == -1)
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
MSG_MTYPE_1, IPC_NOWAIT | MSG_NOERROR);
(void)msgsnd(id, &msg1, MSG_LEN, IPC_NOWAIT);
(void)msgrcv(id, &msg2, MSG_LEN, MSG_MTYPE_1, IPC_NOWAIT);
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
sizeof(struct msg), IPC_NOWAIT) == -1);
sizeof(struct msg), IPC_NOWAIT) == -1);
SSIZE_MAX, IPC_NOWAIT) == -1);
sizeof(struct msg), IPC_NOWAIT) == -1);
rv = msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT);
if (msgsnd(id, &msg, sizeof(struct msg), IPC_NOWAIT) == 0)