From 2f4d7ca9c47d0266196578d45c6dad3bdcbee3e6 Mon Sep 17 00:00:00 2001 From: Bernd Schubert Date: Mon, 24 Mar 2025 18:07:27 +0100 Subject: 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 --- lib/fuse_i.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib/fuse_i.h') 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); -- cgit v1.2.3