diff --git a/libc-test/build.rs b/libc-test/build.rs index b9905e046f7b1..167d857794853 100644 --- a/libc-test/build.rs +++ b/libc-test/build.rs @@ -3776,6 +3776,7 @@ fn test_linux(target: &str) { "netinet/ip.h", "netinet/tcp.h", "netinet/udp.h", + (gnu, "netiucv/iucv.h"), (l4re, "netpacket/packet.h"), "poll.h", "pthread.h", diff --git a/src/unix/linux_like/linux/gnu/b64/mod.rs b/src/unix/linux_like/linux/gnu/b64/mod.rs index 3d442a6d8129d..73564c8c0823b 100644 --- a/src/unix/linux_like/linux/gnu/b64/mod.rs +++ b/src/unix/linux_like/linux/gnu/b64/mod.rs @@ -98,6 +98,17 @@ s! { __glibc_reserved4: Padding, } + // net/iucv/iucv.h + + pub struct sockaddr_iucv { + pub siucv_family: crate::sa_family_t, + pub siucv_port: crate::in_port_t, + pub siucv_addr: crate::in_addr_t, + pub siucv_nodeid: [c_char; 8], + pub siucv_user_id: [c_char; 8], + pub siucv_name: [c_char; 8], + } + pub struct timex { pub modes: c_uint, #[cfg(all(target_arch = "x86_64", target_pointer_width = "32"))]