Jakob Unterwurzacher
|
f320b76fd1
|
fusefrontend: use Fsetxattr/Fgetxattr/etc on all platforms
Darwin now also has these functions, use them. Simplifies
the code and makes it symlink-safe on Darwin as well.
|
2019-01-02 16:58:48 +01:00 |
|
Jakob Unterwurzacher
|
1d5500c3db
|
fusefrontend: only compile getBackingPath() on Darwin
This function is NOT symlink-safe. Darwin needs it because it lacks
fgetxattr(2) and friends.
|
2019-01-01 16:24:25 +01:00 |
|
Jakob Unterwurzacher
|
c3adf9729d
|
fusefrontend: make ListXAttr symlink-safe on Linux
Uses /proc/self/fd.
|
2019-01-01 16:24:25 +01:00 |
|
Jakob Unterwurzacher
|
d3ae87fa2b
|
fusefrontend: make RemoveXAttr() symlink-safe
Uses /proc/self/fd on Linux.
|
2019-01-01 16:24:25 +01:00 |
|
Jakob Unterwurzacher
|
810d2a8b47
|
fusefrontend: make SetXAttr() symlink-safe on Linux
Uses the /proc/self/fd trick.
|
2019-01-01 16:24:25 +01:00 |
|
Jakob Unterwurzacher
|
2286372603
|
fusefrontend: make GetXAttr() symlink-safe on Linux
Uses the /proc/self/fd trick, which does not work
on Darwin.
|
2019-01-01 16:24:25 +01:00 |
|
Bolshevik
|
5ccc06d5cb
|
xattr: added passing of a "flags" parameter
Pass the "flags" parameter to the lower layer syscall.
This makes Apple applications being able to successfully save data.
|
2018-05-07 21:45:40 +02:00 |
|