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