Преглед на файлове

Return correct error code from access

Jeremy Soller преди 6 години
родител
ревизия
05f17794e4
променени са 1 файла, в които са добавени 2 реда и са изтрити 4 реда
  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;
         }