aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorlegezywzh <94814730+legezywzh@users.noreply.github.com>2024-04-18 17:29:35 +0800
committerGitHub <noreply@github.com>2024-04-18 11:29:35 +0200
commit73cd124d0408649ad20abbdee43fcc723ac2acf2 (patch)
tree6cb749124212e906edd26d411db8e48650fe5706 /include
parent080077369e7fa740da7d9813e6766c308e4e555c (diff)
downloadlibfuse-73cd124d0408649ad20abbdee43fcc723ac2acf2.tar.gz
Add clone_fd to custom IO (#927)
Define a new clone_fd() helper for fuse_custom_io, users can implement their own clone fd logic. Signed-off-by: Xiaoguang Wang <lege.wang@jaguarmicro.com>
Diffstat (limited to 'include')
-rw-r--r--include/fuse_lowlevel.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/fuse_lowlevel.h b/include/fuse_lowlevel.h
index 32f4401..330d40e 100644
--- a/include/fuse_lowlevel.h
+++ b/include/fuse_lowlevel.h
@@ -136,6 +136,7 @@ struct fuse_custom_io {
ssize_t (*splice_send)(int fdin, off_t *offin, int fdout,
off_t *offout, size_t len,
unsigned int flags, void *userdata);
+ int (*clone_fd)(int master_fd);
};
/**