Home
last modified time | relevance | path

Searched refs:msghdr (Results 1 – 25 of 166) sorted by relevance

1234567

/freebsd/tests/sys/kern/
H A Dunix_passfd_test.c167 struct msghdr msghdr; in sendfd_payload() local
169 bzero(&msghdr, sizeof(msghdr)); in sendfd_payload()
172 msghdr.msg_control = message; in sendfd_payload()
173 msghdr.msg_controllen = sizeof(message); in sendfd_payload()
178 msghdr.msg_iov = &iovec; in sendfd_payload()
179 msghdr.msg_iovlen = 1; in sendfd_payload()
182 return (sendmsg(sockfd, &msghdr, 0)); in sendfd_payload()
225 recvfd_payload_cmsg(int sockfd, void *buf, size_t buflen, struct msghdr *msghdr, in recvfd_payload_cmsg() argument
233 msghdr->msg_iov = &iovec; in recvfd_payload_cmsg()
234 msghdr->msg_iovlen = 1; in recvfd_payload_cmsg()
[all …]
H A Dunix_dgram.c92 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 Duc_common.c266 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 Duc_common.h58 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 Dt_cmsgcred.c42 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 Dt_sockcred.c42 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 Dt_cmsg_len.c46 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 Dt_cmsgcred_sockcred.c43 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 Dt_xxxtime.c.in65 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 Dsysv_msg.c105 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 Dchangepw.c84 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 Dsanitizer_platform_limits_solaris.cpp236 CHECK_TYPE_SIZE(msghdr);
237 CHECK_SIZE_AND_OFFSET(msghdr, msg_name);
238 CHECK_SIZE_AND_OFFSET(msghdr, msg_namelen);
239 CHECK_SIZE_AND_OFFSET(msghdr, msg_iov);
240 CHECK_SIZE_AND_OFFSET(msghdr, msg_iovlen);
241 CHECK_SIZE_AND_OFFSET(msghdr, msg_control);
242 CHECK_SIZE_AND_OFFSET(msghdr, msg_controllen);
243 CHECK_SIZE_AND_OFFSET(msghdr, msg_flags);
H A Dsanitizer_platform_limits_freebsd.cpp416 CHECK_TYPE_SIZE(msghdr);
417 CHECK_SIZE_AND_OFFSET(msghdr, msg_name);
418 CHECK_SIZE_AND_OFFSET(msghdr, msg_namelen);
419 CHECK_SIZE_AND_OFFSET(msghdr, msg_iov);
420 CHECK_SIZE_AND_OFFSET(msghdr, msg_iovlen);
421 CHECK_SIZE_AND_OFFSET(msghdr, msg_control);
422 CHECK_SIZE_AND_OFFSET(msghdr, msg_controllen);
423 CHECK_SIZE_AND_OFFSET(msghdr, msg_flags);
/freebsd/lib/libnv/
H A Dmsgio.c100 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 Dinet6_rth-segments.c41 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/crypto/krb5/src/lib/apputils/
H A Dudppktinfo.c280 struct msghdr msg; in recv_from_to()
332 set_msg_from_ip_pktinfo(struct msghdr *msg, struct cmsghdr *cmsgptr, in set_msg_from_ip_pktinfo()
351 set_msg_from_ip_sendsrcaddr(struct msghdr *msg, struct cmsghdr *cmsgptr, in set_msg_from_ip_sendsrcaddr()
373 set_msg_from_ipv6_pktinfo(struct msghdr *msg, struct cmsghdr *cmsgptr, in set_msg_from_ipv6_pktinfo()
405 set_msg_from(struct msghdr *msg, struct cmsghdr *cmsgptr, in set_msg_from()
439 struct msghdr msg; in send_to_from()
/freebsd/crypto/heimdal/kpasswd/
H A Dkpasswdd.c75 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/heimdal/lib/roken/
H A Dsendmsg.c41 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/crypto/openssl/include/internal/
H A Dktls.h103 struct msghdr msg = { 0 }; in ktls_send_ctrl_message()
144 struct msghdr msg = { 0 }; in ktls_read_record()
346 struct msghdr msg; in ktls_send_ctrl_message()
399 struct msghdr msg; in ktls_read_record()
/freebsd/tools/regression/capsicum/syscalls/
H A Dmisc.c55 struct msghdr msg; in descriptor_send()
85 struct msghdr msg; in descriptor_recv()
/freebsd/contrib/pf/pflogd/
H A Dprivsep_fdpass.c52 struct msghdr msg; in send_fd()
91 struct msghdr msg; in receive_fd()
/freebsd/contrib/bsnmp/snmpd/
H A Dtrans_inet.c73 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()
395 struct msghdr msg; in inet_send()
607 ipv4_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv4_parse_ctrl()
638 ipv4_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv4_setsrc()
844 ipv6_parse_ctrl(struct port_sock *sock, const struct msghdr *msg) in ipv6_parse_ctrl()
880 ipv6_setsrc(struct port_sock *sock, struct msghdr *msg, char *cbuf) in ipv6_setsrc()
/freebsd/lib/libc/tests/secure/
H A Dfortify_socket_test.c83 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 Dsocket.h444 struct msghdr { struct
681 struct msghdr msg_hdr; /* message header */
719 ssize_t recvmsg(int, struct msghdr *, int);
728 ssize_t sendmsg(int, const struct msghdr *, int);
/freebsd/include/ssp/
H A Dsocket.h39 __ssp_check_msghdr(struct msghdr *hdr) in __ssp_check_msghdr()
90 (int s, struct msghdr *hdr, int flags))

1234567