diff options
Diffstat (limited to 'src/libnative/io/util.rs')
| -rw-r--r-- | src/libnative/io/util.rs | 4 |
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()), |
