summaryrefslogtreecommitdiffstats
path: root/man2/ioctl_fideduperange.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/ioctl_fideduperange.2')
-rw-r--r--man2/ioctl_fideduperange.215
1 files changed, 8 insertions, 7 deletions
diff --git a/man2/ioctl_fideduperange.2 b/man2/ioctl_fideduperange.2
index dec914759..5388c5d6e 100644
--- a/man2/ioctl_fideduperange.2
+++ b/man2/ioctl_fideduperange.2
@@ -1,7 +1,7 @@
.\" Copyright (c) 2016, Oracle. All rights reserved.
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
-.TH ioctl_fideduperange 2 2022-10-30 "Linux man-pages 6.03"
+.TH ioctl_fideduperange 2 2023-03-30 "Linux man-pages 6.05.01"
.SH NAME
ioctl_fideduperange \- share some the data of one file with another file
.SH LIBRARY
@@ -181,19 +181,20 @@ and
.I src_fd
are not on the same mounted filesystem.
.SH VERSIONS
-This ioctl operation first appeared in Linux 4.5.
+Some filesystems may limit the amount of data that can be deduplicated in a
+single call.
+.SH STANDARDS
+Linux.
+.SH HISTORY
+Linux 4.5.
+.PP
It was previously known as
.B BTRFS_IOC_FILE_EXTENT_SAME
and was private to Btrfs.
-.SH STANDARDS
-This API is Linux-specific.
.SH NOTES
Because a copy-on-write operation requires the allocation of new storage, the
.BR fallocate (2)
operation may unshare shared blocks to guarantee that subsequent writes will
not fail because of lack of disk space.
-.PP
-Some filesystems may limit the amount of data that can be deduplicated in a
-single call.
.SH SEE ALSO
.BR ioctl (2)