Lines Matching refs:msg
133 msg_recv(int sock, struct msghdr *msg) in msg_recv() argument
147 if (recvmsg(sock, msg, flags) == -1) { in msg_recv()
159 msg_send(int sock, const struct msghdr *msg) in msg_send() argument
166 if (sendmsg(sock, msg, 0) == -1) { in msg_send()
182 struct msghdr msg; in cred_send() local
188 bzero(&msg, sizeof(msg)); in cred_send()
202 msg.msg_iov = &iov; in cred_send()
203 msg.msg_iovlen = 1; in cred_send()
204 msg.msg_control = credbuf; in cred_send()
205 msg.msg_controllen = sizeof(credbuf); in cred_send()
207 cmsg = CMSG_FIRSTHDR(&msg); in cred_send()
212 if (msg_send(sock, &msg) == -1) in cred_send()
222 struct msghdr msg; in cred_recv() local
228 bzero(&msg, sizeof(msg)); in cred_recv()
234 msg.msg_iov = &iov; in cred_recv()
235 msg.msg_iovlen = 1; in cred_recv()
236 msg.msg_control = credbuf; in cred_recv()
237 msg.msg_controllen = sizeof(credbuf); in cred_recv()
239 if (msg_recv(sock, &msg) == -1) in cred_recv()
242 cmsg = CMSG_FIRSTHDR(&msg); in cred_recv()
258 struct msghdr msg; in fd_package_send() local
269 bzero(&msg, sizeof(msg)); in fd_package_send()
278 msg.msg_iov = &iov; in fd_package_send()
279 msg.msg_iovlen = 1; in fd_package_send()
280 msg.msg_controllen = nfds * CMSG_SPACE(sizeof(int)); in fd_package_send()
281 msg.msg_control = calloc(1, msg.msg_controllen); in fd_package_send()
282 if (msg.msg_control == NULL) in fd_package_send()
287 for (i = 0, cmsg = CMSG_FIRSTHDR(&msg); i < nfds && cmsg != NULL; in fd_package_send()
288 i++, cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_send()
293 if (msg_send(sock, &msg) == -1) in fd_package_send()
299 free(msg.msg_control); in fd_package_send()
307 struct msghdr msg; in fd_package_recv() local
318 bzero(&msg, sizeof(msg)); in fd_package_recv()
327 msg.msg_iov = &iov; in fd_package_recv()
328 msg.msg_iovlen = 1; in fd_package_recv()
329 msg.msg_controllen = nfds * CMSG_SPACE(sizeof(int)); in fd_package_recv()
330 msg.msg_control = calloc(1, msg.msg_controllen); in fd_package_recv()
331 if (msg.msg_control == NULL) in fd_package_recv()
336 if (msg_recv(sock, &msg) == -1) in fd_package_recv()
339 for (i = 0, cmsg = CMSG_FIRSTHDR(&msg); i < nfds && cmsg != NULL; in fd_package_recv()
340 i++, cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_recv()
353 for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL; in fd_package_recv()
354 cmsg = CMSG_NXTHDR(&msg, cmsg)) { in fd_package_recv()
366 free(msg.msg_control); in fd_package_recv()