aboutsummaryrefslogtreecommitdiffstats
path: root/man2/copy_file_range.2
diff options
context:
space:
mode:
Diffstat (limited to 'man2/copy_file_range.2')
-rw-r--r--man2/copy_file_range.229
1 files changed, 14 insertions, 15 deletions
diff --git a/man2/copy_file_range.2 b/man2/copy_file_range.2
index 05429b3c91..a005a1a4c0 100644
--- a/man2/copy_file_range.2
+++ b/man2/copy_file_range.2
@@ -153,6 +153,9 @@ or
.I fd_out
is not a regular file.
.TP
+.B EIO
+A low-level I/O error occurred while copying.
+.TP
.B EISDIR
Either
.I fd_in
@@ -160,23 +163,19 @@ or
.I fd_out
refers to a directory.
.TP
-.B EOVERFLOW
-The requested source or destination range is too large to represent in the
-specified data types.
-.TP
-.B EIO
-A low-level I/O error occurred while copying.
-.TP
.B ENOMEM
Out of memory.
.TP
.B ENOSPC
There is not enough space on the target filesystem to complete the copy.
.TP
-.B EXDEV
-The files referred to by
-.IR file_in " and " file_out
-are not on the same mounted filesystem (pre Linux 5.3).
+.B EOVERFLOW
+The requested source or destination range is too large to represent in the
+specified data types.
+.TP
+.B EPERM
+.I fd_out
+refers to an immutable file.
.TP
.B TXTBSY
Either
@@ -185,10 +184,10 @@ or
.I fd_out
refers to an active swap file.
.TP
-.B EPERM
-.I fd_out
-refers to an immutable file.
-.TP
+.B EXDEV
+The files referred to by
+.IR file_in " and " file_out
+are not on the same mounted filesystem (pre Linux 5.3).
.SH VERSIONS
The
.BR copy_file_range ()