Lines Matching refs:msg
51 struct msghdr msg;
62 memset(&msg, 0, sizeof(msg));
67 msg.msg_iov = &iov;
68 msg.msg_iovlen = 1;
69 msg.msg_control = &cmsgbuf.buf;
70 msg.msg_controllen = sizeof(cmsgbuf.buf);
84 if ((n = recvmsg(ibuf->fd, &msg, 0)) == -1) {
92 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
93 cmsg = CMSG_NXTHDR(&msg, cmsg)) {
239 imsg_add(struct ibuf *msg, const void *data, u_int16_t datalen)
242 if (ibuf_add(msg, data, datalen) == -1) {
243 ibuf_free(msg);
250 imsg_close(struct imsgbuf *ibuf, struct ibuf *msg)
254 hdr = (struct imsg_hdr *)msg->buf;
257 if (msg->fd != -1)
260 hdr->len = (u_int16_t)msg->wpos;
262 ibuf_close(&ibuf->w, msg);