net: websocket: fix undefined reference

Fix undefined reference to MSG_DONTWAIT while building websocket client.

Signed-off-by: Joel Guittet <joelguittet@gmail.com>
This commit is contained in:
Joel Guittet 2024-08-18 13:24:30 +02:00 committed by Henrik Brix Andersen
parent befcb801b4
commit 4c16ec1fba

View file

@ -645,7 +645,8 @@ static int websocket_prepare_and_send(struct websocket_context *ctx,
k_timepoint_t req_end_timepoint = sys_timepoint_calc(req_timeout);
return sendmsg_all(ctx->real_sock, &msg,
K_TIMEOUT_EQ(tout, K_NO_WAIT) ? MSG_DONTWAIT : 0, req_end_timepoint);
K_TIMEOUT_EQ(tout, K_NO_WAIT) ? ZSOCK_MSG_DONTWAIT : 0,
req_end_timepoint);
#endif /* CONFIG_NET_TEST */
}
@ -995,7 +996,7 @@ int websocket_recv_msg(int ws_sock, uint8_t *buf, size_t buf_len,
ret = wait_rx(ctx->real_sock, timeout_to_ms(&tout));
if (ret == 0) {
ret = zsock_recv(ctx->real_sock, ctx->recv_buf.buf,
ctx->recv_buf.size, MSG_DONTWAIT);
ctx->recv_buf.size, ZSOCK_MSG_DONTWAIT);
if (ret < 0) {
ret = -errno;
}