diff options
Diffstat (limited to 'src/libstd/sys/cloudabi/mod.rs')
| -rw-r--r-- | src/libstd/sys/cloudabi/mod.rs | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/src/libstd/sys/cloudabi/mod.rs b/src/libstd/sys/cloudabi/mod.rs index d9bc21861c9..47c90fddd86 100644 --- a/src/libstd/sys/cloudabi/mod.rs +++ b/src/libstd/sys/cloudabi/mod.rs @@ -1,5 +1,5 @@ -use libc; -use mem; +use crate::io::ErrorKind; +use crate::mem; #[path = "../unix/alloc.rs"] pub mod alloc; @@ -32,29 +32,29 @@ pub use self::shims::*; #[allow(dead_code)] pub fn init() {} -pub fn decode_error_kind(errno: i32) -> ::io::ErrorKind { +pub fn decode_error_kind(errno: i32) -> ErrorKind { match errno { - x if x == abi::errno::ACCES as i32 => ::io::ErrorKind::PermissionDenied, - x if x == abi::errno::ADDRINUSE as i32 => ::io::ErrorKind::AddrInUse, - x if x == abi::errno::ADDRNOTAVAIL as i32 => ::io::ErrorKind::AddrNotAvailable, - x if x == abi::errno::AGAIN as i32 => ::io::ErrorKind::WouldBlock, - x if x == abi::errno::CONNABORTED as i32 => ::io::ErrorKind::ConnectionAborted, - x if x == abi::errno::CONNREFUSED as i32 => ::io::ErrorKind::ConnectionRefused, - x if x == abi::errno::CONNRESET as i32 => ::io::ErrorKind::ConnectionReset, - x if x == abi::errno::EXIST as i32 => ::io::ErrorKind::AlreadyExists, - x if x == abi::errno::INTR as i32 => ::io::ErrorKind::Interrupted, - x if x == abi::errno::INVAL as i32 => ::io::ErrorKind::InvalidInput, - x if x == abi::errno::NOENT as i32 => ::io::ErrorKind::NotFound, - x if x == abi::errno::NOTCONN as i32 => ::io::ErrorKind::NotConnected, - x if x == abi::errno::PERM as i32 => ::io::ErrorKind::PermissionDenied, - x if x == abi::errno::PIPE as i32 => ::io::ErrorKind::BrokenPipe, - x if x == abi::errno::TIMEDOUT as i32 => ::io::ErrorKind::TimedOut, - _ => ::io::ErrorKind::Other, + x if x == abi::errno::ACCES as i32 => ErrorKind::PermissionDenied, + x if x == abi::errno::ADDRINUSE as i32 => ErrorKind::AddrInUse, + x if x == abi::errno::ADDRNOTAVAIL as i32 => ErrorKind::AddrNotAvailable, + x if x == abi::errno::AGAIN as i32 => ErrorKind::WouldBlock, + x if x == abi::errno::CONNABORTED as i32 => ErrorKind::ConnectionAborted, + x if x == abi::errno::CONNREFUSED as i32 => ErrorKind::ConnectionRefused, + x if x == abi::errno::CONNRESET as i32 => ErrorKind::ConnectionReset, + x if x == abi::errno::EXIST as i32 => ErrorKind::AlreadyExists, + x if x == abi::errno::INTR as i32 => ErrorKind::Interrupted, + x if x == abi::errno::INVAL as i32 => ErrorKind::InvalidInput, + x if x == abi::errno::NOENT as i32 => ErrorKind::NotFound, + x if x == abi::errno::NOTCONN as i32 => ErrorKind::NotConnected, + x if x == abi::errno::PERM as i32 => ErrorKind::PermissionDenied, + x if x == abi::errno::PIPE as i32 => ErrorKind::BrokenPipe, + x if x == abi::errno::TIMEDOUT as i32 => ErrorKind::TimedOut, + _ => ErrorKind::Other, } } pub unsafe fn abort_internal() -> ! { - ::core::intrinsics::abort(); + core::intrinsics::abort(); } pub use libc::strlen; |
