diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2019-02-01 13:01:50 +0100 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2019-02-01 13:35:08 +0100 |
| commit | c515d0da5f05ba8b84088821371fa628afc9fa97 (patch) | |
| tree | ea61c045cd17233079fd382abd41c474902e5e61 | |
| parent | 825a02ad1db2dd9cfa7d0f3798de90d23ddd78a1 (diff) | |
| download | mullvadvpn-c515d0da5f05ba8b84088821371fa628afc9fa97.tar.xz mullvadvpn-c515d0da5f05ba8b84088821371fa628afc9fa97.zip | |
Fix windows compile errors
| -rw-r--r-- | talpid-core/src/dns/mod.rs | 2 | ||||
| -rw-r--r-- | talpid-core/src/dns/windows/mod.rs (renamed from talpid-core/src/dns/windows.rs) | 4 | ||||
| -rw-r--r-- | talpid-core/src/dns/windows/system_state.rs (renamed from talpid-core/src/firewall/windows/system_state.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/ffi.rs (renamed from talpid-core/src/firewall/windows/ffi.rs) | 0 | ||||
| -rw-r--r-- | talpid-core/src/firewall/mod.rs | 6 | ||||
| -rw-r--r-- | talpid-core/src/firewall/windows.rs (renamed from talpid-core/src/firewall/windows/mod.rs) | 5 | ||||
| -rw-r--r-- | talpid-core/src/lib.rs | 5 |
7 files changed, 12 insertions, 10 deletions
diff --git a/talpid-core/src/dns/mod.rs b/talpid-core/src/dns/mod.rs index 2631be00a9..5353167ea9 100644 --- a/talpid-core/src/dns/mod.rs +++ b/talpid-core/src/dns/mod.rs @@ -9,7 +9,7 @@ mod imp; mod imp; #[cfg(windows)] -#[path = "windows.rs"] +#[path = "windows/mod.rs"] mod imp; pub use self::imp::Error; diff --git a/talpid-core/src/dns/windows.rs b/talpid-core/src/dns/windows/mod.rs index 6f7cf3f07f..dfa239cb81 100644 --- a/talpid-core/src/dns/windows.rs +++ b/talpid-core/src/dns/windows/mod.rs @@ -7,10 +7,12 @@ use std::{ ptr, slice, }; +mod system_state; +use self::system_state::SystemStateWriter; + use error_chain::ChainedError; use widestring::WideCString; -use super::system_state::SystemStateWriter; const DNS_STATE_FILENAME: &'static str = "dns-state-backup"; diff --git a/talpid-core/src/firewall/windows/system_state.rs b/talpid-core/src/dns/windows/system_state.rs index f5e1d073dd..f5e1d073dd 100644 --- a/talpid-core/src/firewall/windows/system_state.rs +++ b/talpid-core/src/dns/windows/system_state.rs diff --git a/talpid-core/src/firewall/windows/ffi.rs b/talpid-core/src/ffi.rs index 6c4d8381d4..6c4d8381d4 100644 --- a/talpid-core/src/firewall/windows/ffi.rs +++ b/talpid-core/src/ffi.rs diff --git a/talpid-core/src/firewall/mod.rs b/talpid-core/src/firewall/mod.rs index 5163d4ed26..2bdb58f27c 100644 --- a/talpid-core/src/firewall/mod.rs +++ b/talpid-core/src/firewall/mod.rs @@ -3,8 +3,8 @@ use ipnetwork::{IpNetwork, Ipv4Network, Ipv6Network}; #[cfg(unix)] use lazy_static::lazy_static; #[cfg(unix)] -use std::net::{Ipv4Addr, Ipv6Addr}; -use std::{fmt, net::IpAddr}; +use std::net::{Ipv4Addr, Ipv6Addr, IpAddr}; +use std::fmt; use talpid_types::net::Endpoint; @@ -17,7 +17,7 @@ mod imp; mod imp; #[cfg(windows)] -#[path = "windows/mod.rs"] +#[path = "windows.rs"] mod imp; pub use self::imp::Error; diff --git a/talpid-core/src/firewall/windows/mod.rs b/talpid-core/src/firewall/windows.rs index 398297cd59..157f5a7061 100644 --- a/talpid-core/src/firewall/windows/mod.rs +++ b/talpid-core/src/firewall/windows.rs @@ -7,11 +7,6 @@ use log::{debug, error, trace}; use talpid_types::net::Endpoint; use widestring::WideCString; -#[macro_use] -mod ffi; - -mod system_state; - error_chain! { errors { /// Failure to initialize windows firewall module diff --git a/talpid-core/src/lib.rs b/talpid-core/src/lib.rs index d997d90c76..8e63d2bfa8 100644 --- a/talpid-core/src/lib.rs +++ b/talpid-core/src/lib.rs @@ -13,6 +13,11 @@ #[macro_use] extern crate error_chain; +/// Misc FFI utilities. +#[cfg(windows)] +#[macro_use] +mod ffi; + #[cfg(windows)] mod winnet; |
