More OSX fixes

This commit is contained in:
Alex Crichton
2018-01-25 07:32:55 -08:00
parent a3c4aec127
commit fbdf04f604
+4 -6
View File
@@ -840,14 +840,12 @@ mod platform {
use mio::Ready;
use mio::unix::UnixReady;
#[cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "ios",
target_os = "macos"))]
#[cfg(any(target_os = "dragonfly", target_os = "freebsd"))]
pub fn all() -> Ready {
hup() | UnixReady::aio().into()
}
#[cfg(not(any(target_os = "dragonfly", target_os = "freebsd", target_os = "ios",
target_os = "macos")))]
#[cfg(not(any(target_os = "dragonfly", target_os = "freebsd")))]
pub fn all() -> Ready {
hup()
}
@@ -860,12 +858,12 @@ mod platform {
const ERROR: usize = 1 << 3;
const AIO: usize = 1 << 4;
#[cfg(any(target_os = "dragonfly", target_os = "freebsd", target_os = "ios"))]
#[cfg(any(target_os = "dragonfly", target_os = "freebsd"))]
fn is_aio(ready: &Ready) -> bool {
ready.is_aio()
}
#[cfg(not(any(target_os = "dragonfly", target_os = "freebsd", target_os = "ios")))]
#[cfg(not(any(target_os = "dragonfly", target_os = "freebsd")))]
fn is_aio(_ready: &Ready) -> bool {
false
}