aboutsummaryrefslogtreecommitdiffstats
path: root/test/meson.build
AgeCommit message (Collapse)AuthorLines
2023-05-11Fix issue #746. (#782)Peri-0/+3
Added a secondary check in fuse_lib_unlink() after hide_node() to check again under a lock if the (now hidden) file is still open. If not then delete it. This should synchronise fuse_lib_unlink() with fuse_lib_release(), when nullpath_ok is set.
2023-01-10Support application-defined I/O functions for FUSE fdTofik Sonono-1/+1
The io for FUSE requests and responses can now be further customized by allowing to write custom functions for reading/writing the responses. This includes overriding the splice io. The reason for this addition is that having a custom file descriptor is not sufficient to allow custom io. Different types of file descriptor require different mechanisms of io interaction. For example, some file descriptor communication has boundaries (SOCK_DGRAM, EOF, etc...), while other types of fd:s might be unbounded (SOCK_STREAMS, ...). For unbounded communication, you have to read the header of the FUSE request first, and then read the remaining packet data. Furthermore, the one read call does not necessarily return all the data expected, requiring further calls in a loop.
2021-02-03Fix returning inode numbers from readdir() in offset==0 mode. (#584)Martin Pärtel-0/+3
- Test added for all passthrough examples. - passthrough.c uses offset==0 mode. The others don't. - passthrough.c changed to set FUSE_FILL_DIR_PLUS to make the test pass. - This fixes #583.
2018-10-19Do not fail "ninja test" when running as subprojectAhmed Masud-3/+9
2017-08-11Call cp with -p instead of --preserve=modeNikolaus Rath-1/+1
Preserving other attributes doesn't hurt, and --preserve is not supported under FreeBSD.
2017-08-11Don't pass --update to cpNikolaus Rath-1/+1
Doesn't work on FreeBSD, and not strictly necessary.
2017-07-07Don't use emacs' python-mode for meson filesNikolaus Rath-3/+0
There is a proper meson-mode now.
2017-05-25Factored out C-based testsNikolaus Rath-1/+1
2017-04-10Remove 'tests' target in favor of calling py.test directly.Nikolaus Rath-7/+0
Together with the previous commit, this fixes #156.
2017-04-10Build tests by default.Nikolaus Rath-7/+6
2017-04-10Only build test/*.py if out of date.Nikolaus Rath-1/+1
2017-01-12Added experimental support for building with Meson+NinjaNikolaus Rath-0/+35