Lines Matching defs:msg
47 struct msghdr msg;
58 bzero(&msg, sizeof(msg));
62 msg.msg_iov = &iov;
63 msg.msg_iovlen = 1;
64 msg.msg_control = &cmsgbuf.buf;
65 msg.msg_controllen = CMSG_SPACE(sizeof(int) * 16);
67 if ((n = recvmsg(ibuf->fd, &msg, 0)) == -1) {
76 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
77 cmsg = CMSG_NXTHDR(&msg, cmsg)) {
206 imsg_add(struct ibuf *msg, void *data, u_int16_t datalen)
209 if (ibuf_add(msg, data, datalen) == -1) {
210 ibuf_free(msg);
217 imsg_close(struct imsgbuf *ibuf, struct ibuf *msg)
221 hdr = (struct imsg_hdr *)msg->buf;
224 if (msg->fd != -1)
227 hdr->len = (u_int16_t)msg->wpos;
229 ibuf_close(&ibuf->w, msg);