Lines Matching defs:msgbuf
147 char *msgbuf; // pointer to data storage to pass to free()
3589 req->msgbuf = mallocL("request_state msgbuf", req->hdr.datalen + MSG_PAD_BYTES);
3590 if (!req->msgbuf) { my_perror("ERROR: malloc"); req->ts = t_error; return; }
3591 req->msgptr = req->msgbuf;
3592 req->msgend = req->msgbuf + req->hdr.datalen;
3593 mDNSPlatformMemZero(req->msgbuf, req->hdr.datalen + MSG_PAD_BYTES);
3606 struct iovec vec = { req->msgbuf + req->data_bytes, nleft }; // Tell recvmsg where we want the bytes put
3619 nread = udsSupportReadFD(req->sd, (char *)req->msgbuf + req->data_bytes, nleft, 0, req->platform_data);
3811 newreq->msgbuf = req->msgbuf;
3850 // req->msgbuf may be NULL, e.g. for connection_request or remove_record_request
3851 if (req->msgbuf) freeL("request_state msgbuf", req->msgbuf);
3875 req->msgbuf = mDNSNULL;