diff options
| author | Steven Fackler <[email protected]> | 2016-10-13 20:01:31 -0700 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2016-10-13 20:01:31 -0700 |
| commit | 140ef1b98845594fea6b8d5a5409453320b0def9 (patch) | |
| tree | f7d121acb55ad27ab92730df94c3d2ef982947a5 /openssl/src/ssl/tests/mod.rs | |
| parent | Reenable dtls tests (diff) | |
| download | rust-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.rs | 11 |
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()) |