/freebsd/tests/sys/kern/ |
H A D | unix_passfd_test.c | 163 struct msghdr msghdr; in sendfd_payload() local 165 bzero(&msghdr, sizeof(msghdr)); in sendfd_payload() 168 msghdr.msg_control = message; in sendfd_payload() 169 msghdr.msg_controllen = sizeof(message); in sendfd_payload() 174 msghdr.msg_iov = &iovec; in sendfd_payload() 175 msghdr.msg_iovlen = 1; in sendfd_payload() 178 return (sendmsg(sockfd, &msghdr, 0)); in sendfd_payload() 212 struct msghdr msghdr; in recvfd_payload() local 218 bzero(&msghdr, sizeof(msghdr)); in recvfd_payload() 222 msghdr.msg_control = message; in recvfd_payload() [all …]
|
H A D | unix_dgram.c | 92 struct msghdr msg; in ATF_TC_BODY() 108 msg = (struct msghdr ){ in ATF_TC_BODY() 346 struct msghdr msghdr = { in ATF_TC_BODY() local 355 ATF_REQUIRE(sendmsg(fd[0], &msghdr, 0) == 42); in ATF_TC_BODY()
|
/freebsd/tools/regression/sockets/unix_cmsg/ |
H A D | uc_common.c | 266 uc_message_send(int fd, const struct msghdr *msghdr) in uc_message_send() argument 272 size = msghdr->msg_iov != 0 ? msghdr->msg_iov->iov_len : 0; in uc_message_send() 275 (u_int)msghdr->msg_controllen); in uc_message_send() 276 cmsghdr = CMSG_FIRSTHDR(msghdr); in uc_message_send() 281 ssize = sendmsg(fd, msghdr, 0); in uc_message_send() 300 uc_message_sendn(int fd, struct msghdr *msghdr) in uc_message_sendn() argument 306 if (uc_message_send(fd, msghdr) < 0) in uc_message_sendn() 313 uc_message_recv(int fd, struct msghdr *msghdr) in uc_message_recv() argument 323 size = msghdr->msg_iov != NULL ? msghdr->msg_iov->iov_len : 0; in uc_message_recv() 324 ssize = recvmsg(fd, msghdr, MSG_WAITALL); in uc_message_recv() [all …]
|
H A D | uc_common.h | 58 int uc_check_msghdr(const struct msghdr *msghdr, size_t size); 65 int uc_message_recv(int fd, struct msghdr *msghdr); 66 int uc_message_send(int fd, const struct msghdr *msghdr); 67 int uc_message_sendn(int fd, struct msghdr *msghdr); 68 void uc_msghdr_init_server(struct msghdr *msghdr, struct iovec *iov, 70 void uc_msghdr_init_client(struct msghdr *msghdr, struct iovec *iov,
|
H A D | t_cmsgcred.c | 42 struct msghdr msghdr; in t_cmsgcred_client() local 59 uc_msghdr_init_client(&msghdr, iov, cmsg_data, cmsg_size, in t_cmsgcred_client() 65 if (uc_message_sendn(fd, &msghdr) < 0) in t_cmsgcred_client() 77 struct msghdr msghdr; in t_cmsgcred_server() local 109 uc_msghdr_init_server(&msghdr, iov, cmsg_data, cmsg_size); in t_cmsgcred_server() 110 if (uc_message_recv(fd2, &msghdr) < 0) { in t_cmsgcred_server() 115 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) in t_cmsgcred_server() 118 cmsghdr = CMSG_FIRSTHDR(&msghdr); in t_cmsgcred_server()
|
H A D | t_sockcred.c | 42 struct msghdr msghdr; in t_sockcred_client() local 51 uc_msghdr_init_client(&msghdr, iov, NULL, 0, 0, 0); in t_sockcred_client() 60 if (uc_message_sendn(fd, &msghdr) < 0) in t_sockcred_client() 71 struct msghdr msghdr; in t_sockcred_server() local 123 uc_msghdr_init_server(&msghdr, iov, cmsg_data, cmsg_size); in t_sockcred_server() 124 if (uc_message_recv(fd2, &msghdr) < 0) { in t_sockcred_server() 130 if (uc_check_msghdr(&msghdr, 0) < 0) in t_sockcred_server() 133 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) in t_sockcred_server() 136 cmsghdr = CMSG_FIRSTHDR(&msghdr); in t_sockcred_server()
|
H A D | t_cmsg_len.c | 46 struct msghdr msghdr; in t_cmsg_len_client() local 65 uc_msghdr_init_client(&msghdr, iov, cmsg_data, cmsg_size, in t_cmsg_len_client() 67 cmsghdr = CMSG_FIRSTHDR(&msghdr); in t_cmsg_len_client() 72 size = msghdr.msg_iov != NULL ? msghdr.msg_iov->iov_len : 0; in t_cmsg_len_client() 78 (u_int)msghdr.msg_controllen); in t_cmsg_len_client() 81 if (sendmsg(fd, &msghdr, 0) < 0) { in t_cmsg_len_client()
|
H A D | t_cmsgcred_sockcred.c | 43 struct msghdr msghdr; in t_cmsgcred_sockcred_server() local 86 uc_msghdr_init_server(&msghdr, iov, cmsg_data, cmsg_size); in t_cmsgcred_sockcred_server() 87 if (uc_message_recv(fd2, &msghdr) < 0) { in t_cmsgcred_sockcred_server() 92 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) in t_cmsgcred_sockcred_server() 95 cmsghdr = CMSG_FIRSTHDR(&msghdr); in t_cmsgcred_sockcred_server()
|
H A D | t_xxxtime.c.in | 65 struct msghdr msghdr; variable 82 uc_msghdr_init_client(&msghdr, iov, cmsg_data, cmsg_size, 88 if (uc_message_sendn(fd, &msghdr) < 0) 100 struct msghdr msghdr; variable 132 uc_msghdr_init_server(&msghdr, iov, cmsg_data, cmsg_size); 133 if (uc_message_recv(fd2, &msghdr) < 0) { 138 if (uc_check_msghdr(&msghdr, sizeof(*cmsghdr)) < 0) 141 cmsghdr = CMSG_FIRSTHDR(&msghdr);
|
/freebsd/sys/kern/ |
H A D | sysv_msg.c | 105 static void msg_freehdr(struct msg *msghdr); 384 msg_freehdr(struct msg *msghdr) in msg_freehdr() argument 386 while (msghdr->msg_ts > 0) { in msg_freehdr() 388 if (msghdr->msg_spot < 0 || msghdr->msg_spot >= msginfo.msgseg) in msg_freehdr() 390 next = msgmaps[msghdr->msg_spot].next; in msg_freehdr() 391 msgmaps[msghdr->msg_spot].next = free_msgmaps; in msg_freehdr() 392 free_msgmaps = msghdr->msg_spot; in msg_freehdr() 394 msghdr->msg_spot = next; in msg_freehdr() 395 if (msghdr->msg_ts >= msginfo.msgssz) in msg_freehdr() 396 msghdr->msg_ts -= msginfo.msgssz; in msg_freehdr() [all …]
|
/freebsd/crypto/heimdal/lib/krb5/ |
H A D | changepw.c | 84 struct msghdr msghdr; in chgpw_send_request() local 125 memset(&msghdr, 0, sizeof(msghdr)); in chgpw_send_request() 126 msghdr.msg_name = NULL; in chgpw_send_request() 127 msghdr.msg_namelen = 0; in chgpw_send_request() 128 msghdr.msg_iov = iov; in chgpw_send_request() 129 msghdr.msg_iovlen = sizeof(iov)/sizeof(*iov); in chgpw_send_request() 131 msghdr.msg_control = NULL; in chgpw_send_request() 132 msghdr.msg_controllen = 0; in chgpw_send_request() 142 if (rk_IS_SOCKET_ERROR( sendmsg (sock, &msghdr, 0) )) { in chgpw_send_request() 178 struct msghdr msghdr; in setpw_send_request() local [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_platform_limits_solaris.cpp | 233 CHECK_TYPE_SIZE(msghdr); 234 CHECK_SIZE_AND_OFFSET(msghdr, msg_name); 235 CHECK_SIZE_AND_OFFSET(msghdr, msg_namelen); 236 CHECK_SIZE_AND_OFFSET(msghdr, msg_iov); 237 CHECK_SIZE_AND_OFFSET(msghdr, msg_iovlen); 238 CHECK_SIZE_AND_OFFSET(msghdr, msg_control); 239 CHECK_SIZE_AND_OFFSET(msghdr, msg_controllen); 240 CHECK_SIZE_AND_OFFSET(msghdr, msg_flags);
|
H A D | sanitizer_platform_limits_freebsd.cpp | 446 CHECK_TYPE_SIZE(msghdr); 447 CHECK_SIZE_AND_OFFSET(msghdr, msg_name); 448 CHECK_SIZE_AND_OFFSET(msghdr, msg_namelen); 449 CHECK_SIZE_AND_OFFSET(msghdr, msg_iov); 450 CHECK_SIZE_AND_OFFSET(msghdr, msg_iovlen); 451 CHECK_SIZE_AND_OFFSET(msghdr, msg_control); 452 CHECK_SIZE_AND_OFFSET(msghdr, msg_controllen); 453 CHECK_SIZE_AND_OFFSET(msghdr, msg_flags);
|
/freebsd/lib/libnv/ |
H A D | msgio.c | 100 msg_recv(int sock, struct msghdr *msg) in msg_recv() 126 msg_send(int sock, const struct msghdr *msg) in msg_send() 149 struct msghdr msg; in cred_send() 189 struct msghdr msg; in cred_recv() 225 struct msghdr msg; in fd_package_send() 274 struct msghdr msg; in fd_package_recv()
|
/freebsd/tools/regression/netinet6/inet6_rth/ |
H A D | inet6_rth-segments.c | 41 static void init_hdrs(struct msghdr *, struct cmsghdr *, char *, size_t); 223 struct msghdr mh; in test_cmsg_nexthdr() 281 struct msghdr mh; in test_cmsg_firsthdr() 325 init_hdrs(struct msghdr *mhp, struct cmsghdr *cmhp, char *bufp, size_t bufsize) in init_hdrs() 328 memset((void *)mhp, 0, sizeof(struct msghdr)); in init_hdrs()
|
/freebsd/lib/libc/sys/ |
H A D | sendmsg.c | 41 sendmsg(int s, const struct msghdr *msg, int flags) in sendmsg()
|
/freebsd/crypto/heimdal/kpasswd/ |
H A D | kpasswdd.c | 75 struct msghdr msghdr; in send_reply() local 95 memset (&msghdr, 0, sizeof(msghdr)); in send_reply() 96 msghdr.msg_name = (void *)sa; in send_reply() 97 msghdr.msg_namelen = sa_size; in send_reply() 98 msghdr.msg_iov = iov; in send_reply() 99 msghdr.msg_iovlen = sizeof(iov)/sizeof(*iov); in send_reply() 101 msghdr.msg_control = NULL; in send_reply() 102 msghdr.msg_controllen = 0; in send_reply() 117 if (sendmsg (s, &msghdr, 0) < 0) in send_reply()
|
/freebsd/crypto/openssl/include/internal/ |
H A D | ktls.h | 93 struct msghdr msg = { 0 }; in ktls_send_ctrl_message() 134 struct msghdr msg = { 0 }; in ktls_read_record() 306 struct msghdr msg; in ktls_send_ctrl_message() 360 struct msghdr msg; in ktls_read_record()
|
/freebsd/crypto/heimdal/lib/roken/ |
H A D | sendmsg.c | 41 sendmsg(rk_socket_t s, const struct msghdr *msg, int flags) in sendmsg() 126 sendmsg_w32(rk_socket_t s, const struct msghdr * msg, int flags) in sendmsg_w32()
|
/freebsd/tools/regression/capsicum/syscalls/ |
H A D | misc.c | 55 struct msghdr msg; in descriptor_send() 85 struct msghdr msg; in descriptor_recv()
|
/freebsd/contrib/pf/pflogd/ |
H A D | privsep_fdpass.c | 52 struct msghdr msg; in send_fd() 91 struct msghdr msg; in receive_fd()
|
/freebsd/contrib/bsnmp/snmpd/ |
H A D | trans_inet.c | 73 typedef void parse_ctrl_func(struct port_sock *, const struct msghdr *); 74 typedef void setsrc_func(struct port_sock *, struct msghdr *, char *); 307 inet_read_msg(struct port_input *pi, struct msghdr *msg, char *cbuf) in inet_read_msg() 362 struct msghdr msg; in inet_recv() 396 struct msghdr msg; in inet_send2() 609 ipv4_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv4_parse_ctrl() 640 ipv4_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv4_setsrc() 846 ipv6_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv6_parse_ctrl() 882 ipv6_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv6_setsrc()
|
/freebsd/lib/libc/tests/secure/ |
H A D | fortify_socket_test.c | 83 struct msghdr hdr = { 0 }; in new_socket() 977 struct msghdr msg; in ATF_TC_BODY() 1004 struct msghdr msg; in ATF_TC_BODY() 1031 struct msghdr msg; in ATF_TC_BODY() 1059 struct msghdr msg; in ATF_TC_BODY() 1089 struct msghdr msg; in ATF_TC_BODY() 1146 struct msghdr msg; in ATF_TC_BODY() 1183 struct msghdr msg; in ATF_TC_BODY() 1220 struct msghdr msg; in ATF_TC_BODY() 1258 struct msghdr msg; in ATF_TC_BODY() [all …]
|
/freebsd/sys/sys/ |
H A D | socket.h | 439 struct msghdr { struct 673 struct msghdr msg_hdr; /* message header */ 711 ssize_t recvmsg(int, struct msghdr *, int); 720 ssize_t sendmsg(int, const struct msghdr *, int);
|
/freebsd/contrib/ofed/librdmacm/ |
H A D | rsocket.h | 59 ssize_t rrecvmsg(int socket, struct msghdr *msg, int flags); 63 ssize_t rsendmsg(int socket, const struct msghdr *msg, int flags);
|