aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_versionscript
diff options
context:
space:
mode:
authorNiels de Vos <ndevos@redhat.com>2018-06-18 19:31:43 +0200
committerNikolaus Rath <Nikolaus@rath.org>2018-11-19 12:33:56 +0000
commitfe4f9428fc403fa8b99051f52d84ea5bd13f3855 (patch)
treeb1a5256ba956152490d14a3acd05083a91bb2811 /lib/fuse_versionscript
parent4c699e7debd99b178b9574e7dd20f36937ef296e (diff)
downloadlibfuse-fe4f9428fc403fa8b99051f52d84ea5bd13f3855.tar.gz
libfuse: add copy_file_range() support
Add support for the relatively new copy_file_range() syscall. Backend filesystems can now implement an efficient way of cloning/duplicating data ranges within files. See 'man 2 copy_file_range' for more details.
Diffstat (limited to 'lib/fuse_versionscript')
-rw-r--r--lib/fuse_versionscript6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/fuse_versionscript b/lib/fuse_versionscript
index 2802bb4..00f955d 100644
--- a/lib/fuse_versionscript
+++ b/lib/fuse_versionscript
@@ -153,6 +153,12 @@ FUSE_3.3 {
fuse_open_channel;
} FUSE_3.2;
+FUSE_3.4 {
+ global:
+ fuse_fs_copy_file_range;
+ fuse_reply_copy_file_range;
+} FUSE_3.3;
+
# Local Variables:
# indent-tabs-mode: t
# End: