support FUSE_TMPFILE in the low level API
authorHorst Birthelmer <hbirthelmer@ddn.com>
Wed, 20 Nov 2024 15:14:43 +0000 (16:14 +0100)
committerBernd Schubert <bernd.schubert@fastmail.fm>
Wed, 27 Nov 2024 12:38:56 +0000 (13:38 +0100)
commit4ec109d1c447bbf5be05854e32d8683bb1df5a80
tree4283922b8aee6846ea111499285174232ed062b8
parent8b34ed03682bb7806a6083b05187c4fc5475a135
support FUSE_TMPFILE in the low level API

Note that name hashes and using paths as parameters
makes it very hard to support
anonymous files in the high level API.

Known Issues:
- tests have to bail out when O_TMPFILE is not supported.
This will always be the case with high level passthrough implementations.
- test_create_and_link_tmpfile has to be skipped
due to unidentified problems with github runner
example/passthrough_hp.cc
example/passthrough_ll.c
include/fuse_lowlevel.h
lib/fuse_lowlevel.c
test/stracedecode.c
test/test_syscalls.c