Home | History | Annotate | Download | only in ninfod

Lines Matching refs:msgh

290 	struct msghdr msgh;
301 memset(&msgh, 0, sizeof(msgh));
302 msgh.msg_name = (struct sockaddr *)&p->addr;
303 msgh.msg_namelen = sizeof(p->addr);
304 msgh.msg_iov = iov;
305 msgh.msg_iovlen = 1;
306 msgh.msg_control = recvcbuf;
307 msgh.msg_controllen = sizeof(recvcbuf);
309 if ((cc = recvmsg(sock, &msgh, 0)) < 0)
313 p->addrlen = msgh.msg_namelen;
315 for (cmsg = CMSG_FIRSTHDR(&msgh); cmsg;
316 cmsg = CMSG_NXTHDR(&msgh, cmsg)) {
336 struct msghdr msgh;
348 memset(&msgh, 0, sizeof(msgh));
349 msgh.msg_name = (struct sockaddr *)&p->addr;
350 msgh.msg_namelen = p->addrlen;
351 msgh.msg_iov = iov;
352 msgh.msg_iovlen = p->replydata ? 2 : 1;
354 msgh.msg_control = cbuf;
355 msgh.msg_controllen = sizeof(cbuf);
357 cmsg = CMSG_FIRSTHDR(&msgh);
363 msgh.msg_controllen = cmsg->cmsg_len;
382 cc = sendmsg(sock, &msgh, 0);