From 5e6b155009cc25d80a7ebf0e85f6b2e0f565a55e Mon Sep 17 00:00:00 2001 From: Noxivs Date: Mon, 5 May 2014 02:43:10 +0200 Subject: [PATCH] better linkage --- ssl/ffi.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ssl/ffi.rs b/ssl/ffi.rs index 4d949738..c998dacc 100644 --- a/ssl/ffi.rs +++ b/ssl/ffi.rs @@ -99,9 +99,6 @@ pub static XN_FLAG_MULTILINE: c_ulong = 0x2a40006; #[link(name="ssl")] #[link(name="crypto")] -#[link(name="gdi32")] -#[link(name="wsock32")] -#[link(name="m")] extern "C" { pub fn CRYPTO_num_locks() -> c_int; pub fn CRYPTO_set_locking_callback(func: extern "C" fn(mode: c_int, @@ -159,3 +156,9 @@ extern "C" { pub fn BIO_read(b: *BIO, buf: *c_void, len: c_int) -> c_int; pub fn BIO_write(b: *BIO, buf: *c_void, len: c_int) -> c_int; } + +#[cfg(target_os = "win32")] +#[link(name="gdi32")] +#[link(name="wsock32")] +#[link(name="m")] +extern { }