Parcourir la source

Return correct error code from access

Jeremy Soller il y a 6 ans
Parent
commit
05f17794e4
1 fichiers modifiés avec 2 ajouts et 4 suppressions
  1. 2 4
      src/platform/redox/mod.rs

+ 2 - 4
src/platform/redox/mod.rs

@@ -59,11 +59,9 @@ impl Pal for Sys {
     fn access(path: &CStr, mode: c_int) -> c_int {
         let fd = match File::open(path, fcntl::O_PATH | fcntl::O_CLOEXEC) {
             Ok(fd) => fd,
-            Err(_) => unsafe {
-                errno = EIO;
-                return -1;
-            },
+            Err(_) => return -1,
         };
+
         if mode == F_OK {
             return 0;
         }