about summary refs log tree commit diff
path: root/src/libnative/io/util.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libnative/io/util.rs')
-rw-r--r--src/libnative/io/util.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libnative/io/util.rs b/src/libnative/io/util.rs
index aec29bc2d03..c5b1bbec4f1 100644
--- a/src/libnative/io/util.rs
+++ b/src/libnative/io/util.rs
@@ -194,7 +194,9 @@ pub fn await(fds: &[net::sock_t], deadline: Option<u64>,
                 &mut tv as *mut _
             }
         };
-        let r = unsafe { c::select(max, read, write, ptr::mut_null(), tvp) };
+        let r = unsafe {
+            c::select(max as libc::c_int, read, write, ptr::mut_null(), tvp)
+        };
         r
     }) {
         -1 => Err(last_error()),