MSG_DONTWAIT
if ((flags & ~(MSG_DONTWAIT | MSG_PEEK)) != 0)
if ((flags & MSG_DONTWAIT) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
flags |= MSG_DONTWAIT;
while (gStackModule->fifo_dequeue_buffer(&fSendQueue, MSG_DONTWAIT, 0, &buffer) >= 0) {
if ((flags & ~(MSG_DONTWAIT | MSG_OOB | MSG_EOF)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if ((flags & ~(MSG_DONTWAIT | MSG_WAITALL | MSG_PEEK)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if (flags & MSG_DONTWAIT)
if ((flags & ~(MSG_DONTWAIT)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if ((flags & ~(MSG_DONTWAIT | MSG_PEEK)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if ((atomic && !fAtomic) || (flags & ~(MSG_DONTWAIT | MSG_EOR)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if ((flags & ~(MSG_DONTWAIT | MSG_PEEK | MSG_WAITALL)) != 0)
if ((flags & MSG_DONTWAIT) == 0) {
if ((flags & ~(MSG_DONTWAIT | MSG_PEEK)) != 0)
const bool dontWait = (flags & MSG_DONTWAIT) != 0 || timeout == 0;
FLAG_INFO_ENTRY(MSG_DONTWAIT),
ret = recv(fds[0], &buf[0], bufLen, MSG_DONTWAIT);
ret = send(fds[0], &buf[0], bufLen, MSG_DONTWAIT);