You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
File handle id. May be filled in by filesystem in create, open, and opendir(). Available in most other file operations on the same file handle.
These are needed if you want to keep data consistent across chunked read()s or write()s where the data might be non-static for the path.
Adding overloads that provide at least the fh and an open() method in the Operations interface, as well as a close() for cleanup, would allow a wider range of applications than just static content per path.
The text was updated successfully, but these errors were encountered:
Yeah, I think the high-level D wrapper ought to be rewritten to take advantage of that.
For now I would suggest just using the D bindings to the C API. It is better documented (just see the C API docs), and the D wrapper doesn't add all that much value.
libfuse provides a fh field in the fuse_file_info struct which is passed to most functions
https://libfuse.github.io/doxygen/structfuse__file__info.html#a45314d0b92a8d4c9de33d996aa59ada8
These are needed if you want to keep data consistent across chunked read()s or write()s where the data might be non-static for the path.
Adding overloads that provide at least the fh and an open() method in the Operations interface, as well as a close() for cleanup, would allow a wider range of applications than just static content per path.
The text was updated successfully, but these errors were encountered: