Home
last modified time | relevance | path

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

1234567

/freebsd/tests/sys/kern/
H A Dunix_passfd_test.c163 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 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.cpp233 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 Dsanitizer_platform_limits_freebsd.cpp446 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 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/lib/libc/sys/
H A Dsendmsg.c41 sendmsg(int s, const struct msghdr *msg, int flags) in sendmsg()
/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/openssl/include/internal/
H A Dktls.h93 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 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/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()
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 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.h439 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 Drsocket.h59 ssize_t rrecvmsg(int socket, struct msghdr *msg, int flags);
63 ssize_t rsendmsg(int socket, const struct msghdr *msg, int flags);

1234567