diff options
Diffstat (limited to 'ctru-sys/src/services/soc.rs')
| -rw-r--r-- | ctru-sys/src/services/soc.rs | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/ctru-sys/src/services/soc.rs b/ctru-sys/src/services/soc.rs deleted file mode 100644 index 94ac632..0000000 --- a/ctru-sys/src/services/soc.rs +++ /dev/null @@ -1,108 +0,0 @@ -/* automatically generated by rust-bindgen */ - -#![allow(dead_code, - non_camel_case_types, - non_upper_case_globals, - non_snake_case)] -#[derive(Copy, Clone)] -#[repr(u32)] -#[derive(Debug)] -pub enum NetworkOpt { - NETOPT_MAC_ADDRESS = 4100, - NETOPT_ARP_TABLE = 12290, - NETOPT_IP_INFO = 16387, - NETOPT_IP_MTU = 16388, - NETOPT_ROUTING_TABLE = 16390, - NETOPT_UDP_NUMBER = 32770, - NETOPT_UDP_TABLE = 32771, - NETOPT_TCP_NUMBER = 36866, - NETOPT_TCP_TABLE = 36867, - NETOPT_DNS_TABLE = 45059, - NETOPT_DHCP_LEASE_TIME = 49153, -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_ARPTableEntry { - pub unk0: u32_, - pub ip: in_addr, - pub mac: [u8_; 6usize], - pub padding: [u8_; 2usize], -} -impl ::core::default::Default for SOCU_ARPTableEntry { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_IPInfo { - pub ip: in_addr, - pub netmask: in_addr, - pub broadcast: in_addr, -} -impl ::core::default::Default for SOCU_IPInfo { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_RoutingTableEntry { - pub dest_ip: in_addr, - pub netmask: in_addr, - pub gateway: in_addr, - pub flags: u32_, - pub time: u64_, -} -impl ::core::default::Default for SOCU_RoutingTableEntry { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_UDPTableEntry { - pub local: sockaddr_storage, - pub remote: sockaddr_storage, -} -impl ::core::default::Default for SOCU_UDPTableEntry { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_TCPTableEntry { - pub state: u32_, - pub local: sockaddr_storage, - pub remote: sockaddr_storage, -} -impl ::core::default::Default for SOCU_TCPTableEntry { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -#[repr(C)] -#[derive(Copy, Clone)] -#[derive(Debug)] -pub struct SOCU_DNSTableEntry { - pub family: u32_, - pub ip: in_addr, - pub padding: [u8_; 12usize], -} -impl ::core::default::Default for SOCU_DNSTableEntry { - fn default() -> Self { unsafe { ::core::mem::zeroed() } } -} -extern "C" { - pub fn socInit(context_addr: *mut u32_, context_size: u32_) -> Result; - pub fn socExit() -> Result; - pub fn gethostid() -> ::libc::c_long; - pub fn gethostname(name: *mut ::libc::c_char, namelen: ::libc::size_t) - -> ::libc::c_int; - pub fn SOCU_ShutdownSockets() -> ::libc::c_int; - pub fn SOCU_CloseSockets() -> ::libc::c_int; - pub fn SOCU_GetNetworkOpt(level: ::libc::c_int, optname: NetworkOpt, - optval: *mut ::libc::c_void, - optlen: *mut socklen_t) -> ::libc::c_int; - pub fn SOCU_GetIPInfo(ip: *mut in_addr, netmask: *mut in_addr, - broadcast: *mut in_addr) -> ::libc::c_int; - pub fn SOCU_AddGlobalSocket(sockfd: ::libc::c_int) -> ::libc::c_int; -} -use ::types::*; -use sys::socket::*; -use sys::inaddr::*; |