mirror of
https://github.com/osnr/TabFS.git
synced 2026-03-14 13:05:45 +01:00
We now remember the path of each cached file, so when someone truncates that path, we can truncate all open instances of it in cache. Important when someone pipes to stomp a file / opens with O_TRUNC (which FUSE disaggregates into an open() and then a truncate() call). Gets rid of the need for FUSE_CAP_ATOMIC_O_TRUNC, which never worked on macOS anyway. Fixes #40. |
||
|---|---|---|
| .. | ||
| vendor | ||
| Makefile | ||
| tabfs.c | ||