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 @@ -1732,6 +1732,31 @@ s_no_extra_traits! {
1732
1732
pub xig_sogen: so_gen_t,
1733
1733
_xig_spare64: [ u64 ; 4 ] ,
1734
1734
}
1735
+
1736
+ pub struct in_addr_4in6 {
1737
+ _ia46_pad32: [ u32 ; 3 ] ,
1738
+ pub ia46_addr4: crate :: in_addr,
1739
+ }
1740
+
1741
+ pub union in_dependaddr {
1742
+ pub id46_addr: crate :: in_addr_4in6,
1743
+ pub id6_addr: crate :: in6_addr,
1744
+ }
1745
+
1746
+ pub struct in_endpoints {
1747
+ pub ie_fport: u16 ,
1748
+ pub ie_lport: u16 ,
1749
+ pub ie_dependfaddr: crate :: in_dependaddr,
1750
+ pub ie_dependladdr: crate :: in_dependaddr,
1751
+ pub ie6_zoneid: u32 ,
1752
+ }
1753
+
1754
+ pub struct in_conninfo {
1755
+ pub inc_flags: u8 ,
1756
+ pub inc_len: u8 ,
1757
+ pub inc_fibnum: u16 ,
1758
+ pub inc_ie: crate :: in_endpoints,
1759
+ }
1735
1760
}
1736
1761
1737
1762
cfg_if ! {
@@ -4602,6 +4627,10 @@ pub const RB_POWERCYCLE: c_int = 0x400000;
4602
4627
pub const RB_PROBE : c_int = 0x10000000 ;
4603
4628
pub const RB_MULTIPLE : c_int = 0x20000000 ;
4604
4629
4630
+ // netinet/in_pcb.h
4631
+ pub const INC_ISIPV6 : c_uchar = 0x01 ;
4632
+ pub const INC_IPV6MINMTU : c_uchar = 0x02 ;
4633
+
4605
4634
// sys/time.h
4606
4635
pub const CLOCK_BOOTTIME : crate :: clockid_t = crate :: CLOCK_UPTIME ;
4607
4636
pub const CLOCK_REALTIME_COARSE : crate :: clockid_t = crate :: CLOCK_REALTIME_FAST ;
You can’t perform that action at this time.
0 commit comments