diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index 398b18d19ab5..28359aaece9a 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -4095,6 +4095,7 @@ if_freenameindex if_nameindex ifaddrs ifconf +ifinfomsg ifreq in6_ifreq in6_pktinfo diff --git a/src/unix/linux_like/linux/mod.rs b/src/unix/linux_like/linux/mod.rs index 48ae31729bd8..cd9f94c1ab4f 100644 --- a/src/unix/linux_like/linux/mod.rs +++ b/src/unix/linux_like/linux/mod.rs @@ -1253,6 +1253,16 @@ s! { pub handle_type: c_int, pub f_handle: [c_uchar; 0], } + + // include/uapi/linux/rtnetlink.h + pub struct ifinfomsg { + pub ifi_family: c_uchar, + __ifi_pad: Padding, + pub ifi_type: c_ushort, + pub ifi_index: c_int, + pub ifi_flags: c_uint, + pub ifi_change: c_uint, + } } cfg_if! {