summaryrefslogtreecommitdiffhomepage
path: root/ios
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2023-08-02 15:16:01 +0200
committerLinus Färnstrand <linus@mullvad.net>2023-08-03 15:06:22 +0200
commitbfda726d68a56ba034c2429206b4d2591c4d033f (patch)
treee27674b37f68a1f72ce926ef7e8993a10f0bfcae /ios
parent4ee496e6fa7132e5d8426229a1b4f8f69e33f33b (diff)
downloadmullvadvpn-bfda726d68a56ba034c2429206b4d2591c4d033f.tar.xz
mullvadvpn-bfda726d68a56ba034c2429206b4d2591c4d033f.zip
Use std::ffi::c_void in Rust<->iOS code instead of libc::c_void
Diffstat (limited to 'ios')
-rw-r--r--ios/MullvadTransport/shadowsocks-proxy/Cargo.toml1
-rw-r--r--ios/MullvadTransport/shadowsocks-proxy/src/ffi.rs2
-rw-r--r--ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml1
-rw-r--r--ios/TunnelObfuscation/tunnel-obfuscator-proxy/src/ffi.rs2
4 files changed, 2 insertions, 4 deletions
diff --git a/ios/MullvadTransport/shadowsocks-proxy/Cargo.toml b/ios/MullvadTransport/shadowsocks-proxy/Cargo.toml
index 083b8cfa3f..46162c7c78 100644
--- a/ios/MullvadTransport/shadowsocks-proxy/Cargo.toml
+++ b/ios/MullvadTransport/shadowsocks-proxy/Cargo.toml
@@ -17,7 +17,6 @@ shadowsocks-service.rev = "c45980bb22d0d50ac888813c59a1edf0cff14a36"
shadowsocks-service.features = [ "local", "stream-cipher", "local-http", "local-tunnel" ]
tokio = { workspace = true }
-libc = "0.2"
log = "0.4"
[target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies]
diff --git a/ios/MullvadTransport/shadowsocks-proxy/src/ffi.rs b/ios/MullvadTransport/shadowsocks-proxy/src/ffi.rs
index fc083f18bf..be3ecf8fa0 100644
--- a/ios/MullvadTransport/shadowsocks-proxy/src/ffi.rs
+++ b/ios/MullvadTransport/shadowsocks-proxy/src/ffi.rs
@@ -9,7 +9,7 @@ static INIT_LOGGING: Once = Once::new();
#[repr(C)]
pub struct ProxyHandle {
- pub context: *mut libc::c_void,
+ pub context: *mut std::ffi::c_void,
pub port: u16,
}
diff --git a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml
index 9faa931e41..3608261d22 100644
--- a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml
+++ b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/Cargo.toml
@@ -14,7 +14,6 @@ bench = false
[target.'cfg(target_os = "ios")'.dependencies]
tunnel-obfuscation = { path = "../../../tunnel-obfuscation" }
tokio = { workspace = true, features = ["sync"] }
-libc = "0.2"
log = "0.4"
oslog = "0.2"
diff --git a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/src/ffi.rs b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/src/ffi.rs
index a6ea98a86d..1f7e5741d8 100644
--- a/ios/TunnelObfuscation/tunnel-obfuscator-proxy/src/ffi.rs
+++ b/ios/TunnelObfuscation/tunnel-obfuscator-proxy/src/ffi.rs
@@ -8,7 +8,7 @@ static INIT_LOGGING: Once = Once::new();
#[repr(C)]
pub struct ProxyHandle {
- pub context: *mut libc::c_void,
+ pub context: *mut std::ffi::c_void,
pub port: u16,
}