mergerfs/libfuse/include
Antonio SJ Musumeci 6ecc618d83 remove .fuse_hidden file creation
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.
2019-04-13 21:41:51 -04:00
..
old add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
cuse_lowlevel.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse_common_compat.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse_common.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse_compat.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse_kernel.h misc fixes for FreeBSD 2019-02-06 23:20:28 -05:00
fuse_lowlevel_compat.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse_lowlevel.h ioctl: don't set outbufsz when not needed 2019-03-20 10:18:55 -04:00
fuse_opt.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
fuse.h remove .fuse_hidden file creation 2019-04-13 21:41:51 -04:00
Makefile.am add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00
ulockmgr.h add libfuse 2.9.7 to repo and build against libfuse.a 2017-06-02 11:25:25 -04:00