File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
src/unix/bsd/freebsdlike/freebsd Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -1735,6 +1735,31 @@ s_no_extra_traits! {
17351735 pub xig_sogen: so_gen_t,
17361736 _xig_spare64: [ u64 ; 4 ] ,
17371737 }
1738+
1739+ pub struct in_addr_4in6 {
1740+ _ia46_pad32: [ u32 ; 3 ] ,
1741+ pub ia46_addr4: crate :: in_addr,
1742+ }
1743+
1744+ pub union in_dependaddr {
1745+ pub id46_addr: crate :: in_addr_4in6,
1746+ pub id6_addr: crate :: in6_addr,
1747+ }
1748+
1749+ pub struct in_endpoints {
1750+ pub ie_fport: u16 ,
1751+ pub ie_lport: u16 ,
1752+ pub ie_dependfaddr: crate :: in_dependaddr,
1753+ pub ie_dependladdr: crate :: in_dependaddr,
1754+ pub ie6_zoneid: u32 ,
1755+ }
1756+
1757+ pub struct in_conninfo {
1758+ pub inc_flags: u8 ,
1759+ pub inc_len: u8 ,
1760+ pub inc_fibnum: u16 ,
1761+ pub inc_ie: crate :: in_endpoints,
1762+ }
17381763}
17391764
17401765cfg_if ! {
@@ -4605,6 +4630,10 @@ pub const RB_POWERCYCLE: c_int = 0x400000;
46054630pub const RB_PROBE : c_int = 0x10000000 ;
46064631pub const RB_MULTIPLE : c_int = 0x20000000 ;
46074632
4633+ // netinet/in_pcb.h
4634+ pub const INC_ISIPV6 : c_uchar = 0x01 ;
4635+ pub const INC_IPV6MINMTU : c_uchar = 0x02 ;
4636+
46084637// sys/time.h
46094638pub const CLOCK_BOOTTIME : crate :: clockid_t = crate :: CLOCK_UPTIME ;
46104639pub const CLOCK_REALTIME_COARSE : crate :: clockid_t = crate :: CLOCK_REALTIME_FAST ;
You can’t perform that action at this time.
0 commit comments