diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2023-08-02 15:16:01 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2023-08-03 15:06:22 +0200 |
| commit | bfda726d68a56ba034c2429206b4d2591c4d033f (patch) | |
| tree | e27674b37f68a1f72ce926ef7e8993a10f0bfcae /ios | |
| parent | 4ee496e6fa7132e5d8426229a1b4f8f69e33f33b (diff) | |
| download | mullvadvpn-bfda726d68a56ba034c2429206b4d2591c4d033f.tar.xz mullvadvpn-bfda726d68a56ba034c2429206b4d2591c4d033f.zip | |
Use std::ffi::c_void in Rust<->iOS code instead of libc::c_void
Diffstat (limited to 'ios')
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, } |
