diff --git a/openssl-sys/build/cfgs.rs b/openssl-sys/build/cfgs.rs index c74c2bb0..4dd919b1 100644 --- a/openssl-sys/build/cfgs.rs +++ b/openssl-sys/build/cfgs.rs @@ -58,6 +58,9 @@ pub fn get(openssl_version: Option, libressl_version: Option) -> Vec<& if openssl_version >= 0x1_01_01_02_0 { cfgs.push("ossl111b"); } + if openssl_version >= 0x1_01_01_03_0 { + cfgs.push("ossl111c"); + } } cfgs diff --git a/openssl-sys/src/ssl.rs b/openssl-sys/src/ssl.rs index 257d380b..0cad5aac 100644 --- a/openssl-sys/src/ssl.rs +++ b/openssl-sys/src/ssl.rs @@ -1314,7 +1314,11 @@ extern "C" { } cfg_if! { - if #[cfg(ossl110)] { + if #[cfg(ossl111c)] { + extern "C" { + pub fn SSL_session_reused(ssl: *const SSL) -> c_int; + } + } else if #[cfg(ossl110)] { extern "C" { pub fn SSL_session_reused(ssl: *mut SSL) -> c_int; }