From 136bb454d98a9032843259e71f12d8e33cd90f27 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Mon, 25 Jan 2016 21:57:17 -0500 Subject: Errno::result() --- src/sys/ioctl/platform/linux.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'src/sys/ioctl/platform/linux.rs') diff --git a/src/sys/ioctl/platform/linux.rs b/src/sys/ioctl/platform/linux.rs index b0fa6bee..60311224 100644 --- a/src/sys/ioctl/platform/linux.rs +++ b/src/sys/ioctl/platform/linux.rs @@ -82,11 +82,7 @@ macro_rules! iorw { macro_rules! convert_ioctl_res { ($w:expr) => ( { - let res = $w; - if res < 0 { - return Err($crate::Error::Sys($crate::errno::Errno::last())) - } - Ok(res) // res may contain useful information for user + $crate::Errno::result($w) } ); } -- cgit v1.2.3