mirror of
https://github.com/trapexit/mergerfs.git
synced 2024-11-29 12:03:59 +08:00
6ecc618d83
addresses #521 mergerfs is written using libfuse's high level API. The HLAPI forces a certain behavior with regard to unlinking or rename overwriting of open files. It renames the file to .fuse_hiddenXXXXXX and when incoming requests refer to the unlinked file it will use path based calls and use that path. This behavior leads to rmdirs failing or some software noticing the .fuse_hidden files. This patch changes the HLAPI and removes entirely the .fuse_hidden behavior. See the README for more. |
||
---|---|---|
.. | ||
buffer.c | ||
cuse_lowlevel.c | ||
fuse_i.h | ||
fuse_kern_chan.c | ||
fuse_loop_mt.c | ||
fuse_loop.c | ||
fuse_lowlevel.c | ||
fuse_misc.h | ||
fuse_mt.c | ||
fuse_opt.c | ||
fuse_session.c | ||
fuse_signals.c | ||
fuse_versionscript | ||
fuse.c | ||
helper.c | ||
Makefile.am | ||
mount_bsd.c | ||
mount_generic.c | ||
mount_util.c | ||
mount_util.h | ||
mount.c | ||
ulockmgr.c |