1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4
5include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
6
7#[cfg(not(windows))]
8pub use nix::sys::socket::{sockaddr, sockaddr_in, sockaddr_storage, sockaddr_in6};
9#[cfg(windows)]
10pub use winapi::shared::{
11 ws2def::SOCKADDR as sockaddr,
12 ws2def::SOCKADDR_IN as sockaddr_in,
13 ws2def::SOCKADDR_STORAGE as sockaddr_storage,
14 ws2def::SOCKADDR_STORAGE_XP as sockaddr_storage_xp,
15 ws2def::SOCKADDR_DL as sockaddr_dl,
16 ws2ipdef::SOCKADDR_IN6_LH as sockaddr_in6,
17};