diff options
author | Bernd Schubert <bschubert@ddn.com> | 2025-03-24 18:07:27 +0100 |
---|---|---|
committer | Bernd Schubert <bernd@bsbernd.com> | 2025-04-28 19:57:39 +0200 |
commit | 2f4d7ca9c47d0266196578d45c6dad3bdcbee3e6 (patch) | |
tree | 28145d983bbd5c48a9071afc5b96f27a9df7165b /lib/fuse_i.h | |
parent | d393ffa85b0926374c8df543a9ffc81b1d0ce232 (diff) | |
download | libfuse-2f4d7ca9c47d0266196578d45c6dad3bdcbee3e6.tar.gz |
fuse_lowlevel: Add support for header/payload separation
Header/payload separation is part of the fuse-io-uring protocol
and might be later on for /dev/fuse legacy communication as well.
This is a preparation commit, for now fuse_ll_ops2 is unused.
Signed-off-by: Bernd Schubert <bschubert@ddn.com>
Diffstat (limited to 'lib/fuse_i.h')
-rw-r--r-- | lib/fuse_i.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/fuse_i.h b/lib/fuse_i.h index 1f59944..89a5c6f 100644 --- a/lib/fuse_i.h +++ b/lib/fuse_i.h @@ -195,6 +195,8 @@ int fuse_send_reply_iov_nofree(fuse_req_t req, int error, struct iovec *iov, int count); void fuse_free_req(fuse_req_t req); +void _cuse_lowlevel_init(fuse_req_t req, const fuse_ino_t nodeid, + const void *req_header, const void *req_payload); void cuse_lowlevel_init(fuse_req_t req, fuse_ino_t nodeide, const void *inarg); int fuse_start_thread(pthread_t *thread_id, void *(*func)(void *), void *arg); |