Jakob Unterwurzacher
|
e33593d30d
|
syscallcompat: add Fstatat + emulation + test
Fstatat has recently been added to x/sys/unix. Make
it available for use in gocryptfs.
|
2017-12-03 19:32:59 +01:00 |
|
Sebastian Lackner
|
616a468180
|
syscallcompat: Improve the Openat and Mknodat syscall emulation
This avoids the conversion to an absolute path.
|
2017-12-01 09:41:52 +01:00 |
|
Sebastian Lackner
|
f30522a0c1
|
syscallcompat: Fix syscall emulation for absolute paths
For absolute paths, the file descriptor should be ignored. In such a case
there is also no need to hold the lock or change the working directory.
|
2017-12-01 09:41:52 +01:00 |
|
Jakob Unterwurzacher
|
e97c23e083
|
syscallcompat: check that we get NOFOLLOW wherever possible
...and fix the instances where the AT_SYMLINK_NOFOLLOW /
O_NOFOLLOW / O_EXCL flag was missing.
|
2017-11-30 19:40:53 +01:00 |
|
Jakob Unterwurzacher
|
22282aefe6
|
syscallcompat: add tests for emulated syscalls
Also fix the bug in emulateFchmodat that was found by the tests.
|
2017-11-30 19:10:21 +01:00 |
|
Jakob Unterwurzacher
|
bd79a8cd0d
|
syscallcompat: build emulated syscalls under linux, too
This will allow to test them under linux as well.
|
2017-11-30 17:07:55 +01:00 |
|