Home
last modified time | relevance | path

Searched refs:cmsghdr (Results 1 – 25 of 96) sorted by relevance

1234

/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/posix/sys/
H A Dsocket.d177 struct cmsghdr in version() struct
189 …extern (D) inout(ubyte)* CMSG_DATA( return scope inout(cmsghdr)* cmsg ) pure nothrow @nogc { ret… in version()
191 private inout(cmsghdr)* __cmsg_nxthdr(inout(msghdr)*, inout(cmsghdr)*) pure nothrow @nogc; in version()
192 …extern (D) inout(cmsghdr)* CMSG_NXTHDR(inout(msghdr)* msg, inout(cmsghdr)* cmsg) pure nothrow @no… in version()
197 extern (D) inout(cmsghdr)* CMSG_FIRSTHDR( inout(msghdr)* mhdr ) pure nothrow @nogc in version()
199 return ( cast(size_t)mhdr.msg_controllen >= cmsghdr.sizeof in version()
200 ? cast(inout(cmsghdr)*) mhdr.msg_control in version()
201 : cast(inout(cmsghdr)*) null ); in version()
213 return CMSG_ALIGN(cmsghdr.sizeof) + len; in version()
219 return CMSG_ALIGN(len) + CMSG_ALIGN(cmsghdr.sizeof); in version()
[all …]
/netbsd-src/sys/netinet6/
H A Din6.h544 struct cmsghdr;
672 struct cmsghdr;
687 extern int inet6_option_init(void *, struct cmsghdr **, int);
688 extern int inet6_option_append(struct cmsghdr *, const uint8_t *,
690 extern uint8_t *inet6_option_alloc(struct cmsghdr *, int, int, int);
691 extern int inet6_option_next(const struct cmsghdr *, uint8_t **);
692 extern int inet6_option_find(const struct cmsghdr *, uint8_t **, int);
695 extern struct cmsghdr *inet6_rthdr_init(void *, int);
696 extern int inet6_rthdr_add(struct cmsghdr *, const struct in6_addr *,
698 extern int inet6_rthdr_lasthop(struct cmsghdr *, unsigned int);
[all …]
/netbsd-src/lib/libc/net/
H A Drthdr.c83 struct cmsghdr *
86 struct cmsghdr *ch; in inet6_rthdr_init()
91 ch = (struct cmsghdr *)bp; in inet6_rthdr_init()
114 inet6_rthdr_add(struct cmsghdr *cmsg, const struct in6_addr *addr, u_int flags) in inet6_rthdr_add()
151 inet6_rthdr_lasthop(struct cmsghdr *cmsg, unsigned int flags) in inet6_rthdr_lasthop()
178 inet6_rthdr_reverse(const struct cmsghdr *in, struct cmsghdr *out)
186 inet6_rthdr_segments(const struct cmsghdr *cmsg) in inet6_rthdr_segments()
215 inet6_rthdr_getaddr(struct cmsghdr *cmsg, int idx) in inet6_rthdr_getaddr()
250 inet6_rthdr_getflags(const struct cmsghdr *cmsg, int idx) in inet6_rthdr_getflags()
H A Dsctp_sys_calls.c383 struct cmsghdr *cmsg; in sctp_sendmsg()
436 cmsg = (struct cmsghdr *)controlVector; in sctp_sendmsg()
485 struct cmsghdr *cmsg; in sctp_send()
498 cmsg = (struct cmsghdr *)controlVector; in sctp_send()
609 struct cmsghdr *cmsg; in sctp_recvmsg()
631 cmsg = (struct cmsghdr *)controlVector; in sctp_recvmsg()
661 struct cmsghdr *cmsg; in sctp_recvv()
754 struct cmsghdr *cmsg; in sctp_sendv()
782 cmsg = (struct cmsghdr *)cmsgbuf; in sctp_sendv()
802 cmsg = (struct cmsghdr *)((caddr_t)cmsg + CMSG_SPACE(sizeof(struct sctp_sndinfo))); in sctp_sendv()
[all …]
H A Dip6opt.c94 inet6_option_init(void *bp, struct cmsghdr **cmsgp, int type) in inet6_option_init()
96 register struct cmsghdr *ch; in inet6_option_init()
101 ch = (struct cmsghdr *)bp; in inet6_option_init()
126 inet6_option_append(struct cmsghdr *cmsg, const uint8_t *typep, int multx, in inet6_option_append()
207 inet6_option_alloc(struct cmsghdr *cmsg, int datalen, int multx, int plusy) in inet6_option_alloc()
278 inet6_option_next(const struct cmsghdr *cmsg, uint8_t **tptrp) in inet6_option_next()
337 inet6_option_find(const struct cmsghdr *cmsg, uint8_t **tptrp, int type) in inet6_option_find()
/netbsd-src/external/bsd/openldap/dist/libraries/liblutil/
H A Dgetpeereid.c104 # define CMSG_SPACE(len) (_CMSG_ALIGN(sizeof(struct cmsghdr)) + _CMSG_ALIGN(len)) in lutil_getpeereid()
107 # define CMSG_LEN(len) (_CMSG_ALIGN(sizeof(struct cmsghdr)) + (len)) in lutil_getpeereid()
110 struct cmsghdr cm; in lutil_getpeereid()
113 struct cmsghdr *cmsg; in lutil_getpeereid()
132 msg.msg_controllen = sizeof( struct cmsghdr ) + sizeof( int ); /* no padding! */ in lutil_getpeereid()
181 struct cmsghdr *cmp; in lutil_getpeereid()
/netbsd-src/crypto/external/bsd/openssh/dist/
H A Dmonitor_fdpass.c48 struct cmsghdr hdr; in mm_send_fd()
51 struct cmsghdr *cmsg; in mm_send_fd()
103 struct cmsghdr hdr; in mm_receive_fd()
106 struct cmsghdr *cmsg; in mm_receive_fd()
/netbsd-src/crypto/external/bsd/openssl/dist/include/internal/
H A Dktls.h90 struct cmsghdr *cmsg; in ktls_send_ctrl_message()
132 struct cmsghdr *cmsg; in ktls_read_record()
303 struct cmsghdr *cmsg; in ktls_send_ctrl_message()
305 struct cmsghdr hdr; in ktls_send_ctrl_message()
356 struct cmsghdr *cmsg; in ktls_read_record()
358 struct cmsghdr hdr; in ktls_read_record()
/netbsd-src/sys/external/bsd/libnv/dist/
H A Dmsgio.c76 msghdr_add_fd(struct cmsghdr *cmsg, int fd) in msghdr_add_fd()
95 msghdr_get_fd(struct cmsghdr *cmsg) in msghdr_get_fd()
183 struct cmsghdr *cmsg; in cred_send()
223 struct cmsghdr *cmsg; in cred_recv()
259 struct cmsghdr *cmsg; in fd_package_send()
308 struct cmsghdr *cmsg; in fd_package_recv()
/netbsd-src/tests/net/fdpass/
H A Dfdpass.c51 struct cmsghdr hdr; in send_fd()
54 struct cmsghdr *cmsg; in send_fd()
103 struct cmsghdr hdr; in recv_fd()
106 struct cmsghdr *cmsg; in recv_fd()
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/dragonflybsd/netinet/
H A Din_.d530 cmsghdr* inet6_rthdr_init(void*, int);
531 int inet6_rthdr_add(cmsghdr*, const in6_addr*, uint);
532 int inet6_rthdr_lasthop(cmsghdr*, uint);
533 int inet6_rthdr_segments(const cmsghdr*);
534 in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
535 int inet6_rthdr_getflags(const cmsghdr*, int);
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/freebsd/netinet/
H A Din_.d548 cmsghdr* inet6_rthdr_init(void*, int);
549 int inet6_rthdr_add(cmsghdr*, const in6_addr*, uint);
550 int inet6_rthdr_lasthop(cmsghdr*, uint);
551 int inet6_rthdr_segments(const cmsghdr*);
552 in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
553 int inet6_rthdr_getflags(const cmsghdr*, int);
/netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/darwin/netinet/
H A Din_.d589 cmsghdr* inet6_rthdr_init(void*, int);
590 int inet6_rthdr_add(cmsghdr*, const in6_addr*, uint);
591 int inet6_rthdr_lasthop(cmsghdr*, uint);
592 int inet6_rthdr_segments(const cmsghdr*);
593 in6_addr* inet6_rthdr_getaddr(cmsghdr*, int);
594 int inet6_rthdr_getflags(const cmsghdr*, int);
/netbsd-src/sys/compat/netbsd32/
H A Dnetbsd32_socket.c56 #define CMSG32_ASIZE CMSG32_ALIGN(sizeof(struct cmsghdr))
64 __CASTV(struct cmsghdr *, \
69 __CASTV(struct cmsghdr *, \
70 (mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
73 #define CMSG32_SPACE(l) (CMSG32_ALIGN(sizeof(struct cmsghdr)) + CMSG32_ALIGN(l))
74 #define CMSG32_LEN(l) (CMSG32_ALIGN(sizeof(struct cmsghdr)) + (l))
80 struct cmsghdr *cmsg, cmsg32; in copyout32_msg_control_mbuf()
85 cmsg = mtod(m, struct cmsghdr *); in copyout32_msg_control_mbuf()
385 struct cmsghdr *cmsg, cmsg32, *cc; in copyin32_msg_control()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_platform_limits_openbsd.cc185 CHECK_TYPE_SIZE(cmsghdr);
186 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
187 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_level);
188 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_type);
H A Dsanitizer_platform_limits_solaris.cc240 CHECK_TYPE_SIZE(cmsghdr);
241 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
242 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_level);
243 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_type);
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_platform_limits_openbsd.cc183 CHECK_TYPE_SIZE(cmsghdr);
184 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
185 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_level);
186 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_type);
H A Dsanitizer_platform_limits_solaris.cc238 CHECK_TYPE_SIZE(cmsghdr);
239 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_len);
240 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_level);
241 CHECK_SIZE_AND_OFFSET(cmsghdr, cmsg_type);
/netbsd-src/external/bsd/openldap/dist/libraries/libldap/
H A Dos-local.c198 # define CMSG_SPACE(len) (_CMSG_ALIGN( sizeof(struct cmsghdr)) + _CMSG_ALIGN(len) ) in ldap_pvt_connect()
201 # define CMSG_LEN(len) (_CMSG_ALIGN( sizeof(struct cmsghdr)) + (len) ) in ldap_pvt_connect()
204 struct cmsghdr cm; in ldap_pvt_connect()
207 struct cmsghdr *cmsg; in ldap_pvt_connect()
/netbsd-src/sys/sys/
H A Dsocket.h526 struct cmsghdr { struct
548 #define __CMSG_ASIZE __CMSG_ALIGN(sizeof(struct cmsghdr)) argument
560 __CASTV(struct cmsghdr *, \
569 __CASTV(struct cmsghdr *, \
570 (mhdr)->msg_controllen < sizeof(struct cmsghdr) ? 0 : \
/netbsd-src/sys/compat/common/
H A Duipc_syscalls_43.c250 struct cmsghdr *cmsg = mtod(control, struct cmsghdr *); in compat_43_sys_recvmsg()
305 struct cmsghdr *cmsg; in compat43_set_accrights()
323 cmsg = mtod(ctl, struct cmsghdr *); in compat43_set_accrights()
/netbsd-src/external/mpl/dhcp/bind/dist/lib/isc/unix/
H A Dnet.c377 hdrlen = (socklen_t)CMSG_DATA(((struct cmsghdr *)NULL)); in cmsg_len()
388 struct cmsghdr *cmsgp; in cmsg_space()
393 char dummybuf[sizeof(struct cmsghdr) + 1024]; in cmsg_space()
399 cmsgp = (struct cmsghdr *)dummybuf; in cmsg_space()
452 struct cmsghdr h; in cmsgsend()
455 struct cmsghdr *cmsgp; in cmsgsend()
/netbsd-src/external/mpl/dhcp/dist/common/
H A Dsocket.c780 hdrlen = (size_t)CMSG_DATA(((struct cmsghdr *)NULL)); in CMSG_LEN()
788 struct cmsghdr *cmsgp; in CMSG_SPACE()
795 struct cmsghdr cmsg_sizer; in CMSG_SPACE()
796 u_int8_t pktinfo_sizer[sizeof(struct cmsghdr) + 1024]; in CMSG_SPACE()
803 cmsgp = (struct cmsghdr *)&dummybuf; in CMSG_SPACE()
866 struct cmsghdr *cmsg; in send_packet6()
971 struct cmsghdr *cmsg;
1079 struct cmsghdr *cmsg; in receive_packet6()
/netbsd-src/dist/pf/sbin/pflogd/
H A Dprivsep_fdpass.c55 struct cmsghdr *cmsg; in send_fd()
91 struct cmsghdr *cmsg; in receive_fd()
/netbsd-src/external/ibm-public/postfix/dist/src/util/
H A Dunix_send_fd.c79 struct cmsghdr just_for_alignment; in unix_send_fd()
82 struct cmsghdr *cmptr; in unix_send_fd()

1234