Ori does not return correct information for 'access' call
Issue #15
new
Steps to reproduce:
-
Create a file 'foo' in an Ori-mounted file-system, with the executable bit unset. (This is usually automatically done by the default umask)
-
Compile and run this C program:
#include <stdio.h>
#include <unistd.h>
int main() {
printf("%d\n", access("foo", X_OK));
}
Expected result: -1 is printed, since the file is not executable.
Actual result: 0 is printed.
That's interesting given I don't implement an access method I believe FUSE is supposed support this based on getattr being implemented.