svn commit: r354575 - head/lib/libc/sys

Rick Macklem rmacklem at FreeBSD.org
Sun Nov 10 01:13:41 UTC 2019


Author: rmacklem
Date: Sun Nov 10 01:13:41 2019
New Revision: 354575
URL: https://svnweb.freebsd.org/changeset/base/354575

Log:
  Update the copy_file_range man page to reflect the semantic change
  done by r354574.
  
  This is a content change.

Modified:
  head/lib/libc/sys/copy_file_range.2

Modified: head/lib/libc/sys/copy_file_range.2
==============================================================================
--- head/lib/libc/sys/copy_file_range.2	Sun Nov 10 01:08:14 2019	(r354574)
+++ head/lib/libc/sys/copy_file_range.2	Sun Nov 10 01:13:41 2019	(r354575)
@@ -25,12 +25,13 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 8, 2019
+.Dd November 9, 2019
 .Dt COPY_FILE_RANGE 2
 .Os
 .Sh NAME
 .Nm copy_file_range
 .Nd kernel copy of a byte range from one file to another
+or within one file
 .Sh LIBRARY
 .Lb libc
 .Sh SYNOPSIS
@@ -61,6 +62,14 @@ It may do this using a file system specific technique 
 and
 .Fa outfd
 are on the same file system.
+If
+.Fa infd
+and
+.Fa outfd
+refer to the same file, the byte ranges defined by
+the input file offset, output file offset and
+.Fa len
+cannot overlap.
 The
 .Fa infd
 argument must be opened for reading and the
@@ -162,6 +171,10 @@ and
 .Fa outoffp
 are reset to the initial values for the system call.
 .It Bq Er EINVAL
+.Fa infd
+and
+.Fa outfd
+refer to the same file and the byte ranges overlap or
 .Fa
 flags
 is not zero.


More information about the svn-src-head mailing list