Lines Matching refs:msg
119 msg_recv(int sock, struct msghdr *msg) in msg_recv() argument
133 if (recvmsg(sock, msg, flags) == -1) { in msg_recv()
145 msg_send(int sock, const struct msghdr *msg) in msg_send() argument
152 if (sendmsg(sock, msg, 0) == -1) { in msg_send()
167 struct msghdr msg; in cred_send() local
173 bzero(&msg, sizeof(msg)); in cred_send()
187 msg.msg_iov = &iov; in cred_send()
188 msg.msg_iovlen = 1; in cred_send()
189 msg.msg_control = credbuf; in cred_send()
190 msg.msg_controllen = sizeof(credbuf); in cred_send()
192 cmsg = CMSG_FIRSTHDR(&msg); in cred_send()
197 if (msg_send(sock, &msg) == -1) in cred_send()
207 struct msghdr msg; in cred_recv() local
213 bzero(&msg, sizeof(msg)); in cred_recv()
219 msg.msg_iov = &iov; in cred_recv()
220 msg.msg_iovlen = 1; in cred_recv()
221 msg.msg_control = credbuf; in cred_recv()
222 msg.msg_controllen = sizeof(credbuf); in cred_recv()
224 if (msg_recv(sock, &msg) == -1) in cred_recv()
227 cmsg = CMSG_FIRSTHDR(&msg); in cred_recv()
242 struct msghdr msg; in fd_package_send() local
253 bzero(&msg, sizeof(msg)); in fd_package_send()
262 msg.msg_iov = &iov; in fd_package_send()
263 msg.msg_iovlen = 1; in fd_package_send()
264 msg.msg_controllen = nfds * CMSG_SPACE(sizeof(int)); in fd_package_send()
265 msg.msg_control = calloc(1, msg.msg_controllen); in fd_package_send()
266 if (msg.msg_control == NULL) in fd_package_send()
271 for (i = 0, cmsg = CMSG_FIRSTHDR(&msg); i < nfds && cmsg != NULL; in fd_package_send()
272 i++, cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_send()
277 if (msg_send(sock, &msg) == -1) in fd_package_send()
283 free(msg.msg_control); in fd_package_send()
291 struct msghdr msg; in fd_package_recv() local
303 bzero(&msg, sizeof(msg)); in fd_package_recv()
312 msg.msg_iov = &iov; in fd_package_recv()
313 msg.msg_iovlen = 1; in fd_package_recv()
314 msg.msg_controllen = nfds * CMSG_SPACE(sizeof(int)); in fd_package_recv()
315 msg.msg_control = calloc(1, msg.msg_controllen); in fd_package_recv()
316 if (msg.msg_control == NULL) in fd_package_recv()
321 if (msg_recv(sock, &msg) == -1) in fd_package_recv()
324 for (i = 0, cmsg = CMSG_FIRSTHDR(&msg); i < nfds && cmsg != NULL; in fd_package_recv()
325 i++, cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_recv()
338 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; in fd_package_recv()
339 cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_recv()
351 free(msg.msg_control); in fd_package_recv()