Lines Matching defs:message
1022 /* Unless we peek the incoming message... */
1218 /* If we don't peek the incoming message: zero lastdata pointer and free the netbuf */
1324 lwip_recvmsg(int s, struct msghdr *message, int flags)
1330 LWIP_DEBUGF(SOCKETS_DEBUG, ("lwip_recvmsg(%d, message=%p, flags=0x%x)\n", s, (void *)message, flags));
1331 LWIP_ERROR("lwip_recvmsg: invalid message pointer", message != NULL, return ERR_ARG;);
1335 if ((message->msg_iovlen <= 0) || (message->msg_iovlen > IOV_MAX)) {
1347 for (i = 0; i < message->msg_iovlen; i++) {
1348 if ((message->msg_iov[i].iov_base == NULL) || ((ssize_t)message->msg_iov[i].iov_len <= 0) ||
1349 ((size_t)(ssize_t)message->msg_iov[i].iov_len != message->msg_iov[i].iov_len) ||
1350 ((ssize_t)(buflen + (ssize_t)message->msg_iov[i].iov_len) <= 0)) {
1355 buflen = (ssize_t)(buflen + (ssize_t)message->msg_iov[i].iov_len);
1361 message->msg_flags = 0;
1364 for (i = 0; i < message->msg_iovlen; i++) {
1366 ssize_t recvd_local = lwip_recv_tcp(sock, message->msg_iov[i].iov_base, message->msg_iov[i].iov_len, recv_flags);
1371 if ((recvd_local < 0) || (recvd_local < (int)message->msg_iov[i].iov_len) ||
1401 err = lwip_recvfrom_udp_raw(sock, flags, message, &datagram_len, s);
1410 message->msg_flags |= MSG_TRUNC;