libion: return -errno from ion_close

Return -errno from ion_close instead of -1 on error.

Change-Id: Idb828aa4b4d1a660b79d2dba8be32f306eac959d
diff --git a/libion/ion.c b/libion/ion.c
index 9850949..80bdc2a 100644
--- a/libion/ion.c
+++ b/libion/ion.c
@@ -40,7 +40,10 @@
 
 int ion_close(int fd)
 {
-    return close(fd);
+    int ret = close(fd);
+    if (ret < 0)
+        return -errno;
+    return ret;
 }
 
 static int ion_ioctl(int fd, int req, void *arg)