Sebastian Lackner
|
a9d8eb49ef
|
syscallcompat: Drop Fstatat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
4134ff7570
|
syscallcompat: Drop Mkdirat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
7b0d56fe98
|
syscallcompat: Drop Symlinkat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
92110628ee
|
syscallcompat: Drop Fchownat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
0345cc0830
|
syscallcompat: Drop Fchmodat emulation on macOS.
On macOS the function has a flags argument, so we don't need the
/proc/self/fd trick used on Linux.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
229a9da74b
|
syscallcompat: Drop Unlinkat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
42bf6d1c68
|
syscallcompat: Drop Renameat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Sebastian Lackner
|
da557702d7
|
syscallcompat: Drop Openat emulation on macOS.
|
2019-01-14 21:27:28 +01:00 |
|
Jakob Unterwurzacher
|
4732e33a9a
|
macos: tests: fix deleting of scratch dir
macos rm does not understand --one-file-system,
and it cannot handle unreadable directories.
|
2018-03-05 23:40:08 +01:00 |
|
Jakob Unterwurzacher
|
7db5395c53
|
macos: fix second TestEmulateSymlinkat test failure
|
2018-03-05 21:20:07 +01:00 |
|
Jakob Unterwurzacher
|
90f2fea7fb
|
MacOS: fix TestEmulateSymlinkat test failure
On MacOS, symlinks don't have their own permissions,
so don't check for them.
|
2018-02-28 20:19:31 +01:00 |
|
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 |
|
Jakob Unterwurzacher
|
1d28973611
|
syscallcompat: move test setup into its own file
The infrastructure will also be used by the upcoming
OpenNofollow tests.
|
2017-12-02 19:57:23 +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
|
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 |
|