libc/new/glibc/sysdeps/unix/linux/net/
route.rs1use crate::prelude::*;
7
8s! {
9 pub struct rtentry {
10 pub rt_pad1: c_ulong,
11 pub rt_dst: crate::sockaddr,
12 pub rt_gateway: crate::sockaddr,
13 pub rt_genmask: crate::sockaddr,
14 pub rt_flags: c_ushort,
15 pub rt_pad2: c_short,
16 pub rt_pad3: c_ulong,
17 pub rt_tos: c_uchar,
18 pub rt_class: c_uchar,
19 #[cfg(target_pointer_width = "64")]
21 pub rt_pad4: [c_short; 3usize],
22 #[cfg(not(target_pointer_width = "64"))]
23 pub rt_pad4: c_short,
24 pub rt_metric: c_short,
25 pub rt_dev: *mut c_char,
26 pub rt_mtu: c_ulong,
27 pub rt_window: c_ulong,
28 pub rt_irtt: c_ushort,
29 }
30}