aboutsummaryrefslogtreecommitdiff
path: root/openssl/src/ssl/tests/mod.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2016-10-13 20:01:31 -0700
committerSteven Fackler <[email protected]>2016-10-13 20:01:31 -0700
commit140ef1b98845594fea6b8d5a5409453320b0def9 (patch)
treef7d121acb55ad27ab92730df94c3d2ef982947a5 /openssl/src/ssl/tests/mod.rs
parentReenable dtls tests (diff)
downloadrust-openssl-140ef1b98845594fea6b8d5a5409453320b0def9.tar.xz
rust-openssl-140ef1b98845594fea6b8d5a5409453320b0def9.zip
Fix tests on windows
Diffstat (limited to 'openssl/src/ssl/tests/mod.rs')
-rw-r--r--openssl/src/ssl/tests/mod.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/openssl/src/ssl/tests/mod.rs b/openssl/src/ssl/tests/mod.rs
index e8f5da54..2cd4e05e 100644
--- a/openssl/src/ssl/tests/mod.rs
+++ b/openssl/src/ssl/tests/mod.rs
@@ -169,12 +169,13 @@ impl Write for UdpConnected {
#[cfg(windows)]
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
use std::os::windows::prelude::*;
- use libc;
+ use ws2_32;
+
let n = unsafe {
- libc::send(self.0.as_raw_socket(),
- buf.as_ptr() as *const _,
- buf.len() as libc::c_int,
- 0)
+ ws2_32::send(self.0.as_raw_socket(),
+ buf.as_ptr() as *const _,
+ buf.len() as libc::c_int,
+ 0)
};
if n < 0 {
Err(io::Error::last_os_error())