Use __e for errno
[fio.git] / filesetup.c
index 15c431603718291d04b3ab50cf623ea6c83b80c7..17bdd2639f6ce3cc75e192063c1c5276ba6076e0 100644 (file)
@@ -436,7 +436,7 @@ open_again:
                char buf[FIO_VERROR_SIZE];
                int __e = errno;
 
                char buf[FIO_VERROR_SIZE];
                int __e = errno;
 
-               if (errno == EPERM && (flags & FIO_O_NOATIME)) {
+               if (__e == EPERM && (flags & FIO_O_NOATIME)) {
                        flags &= ~FIO_O_NOATIME;
                        goto open_again;
                }
                        flags &= ~FIO_O_NOATIME;
                        goto open_again;
                }