The branch main has been updated by rmacklem:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=dec341af769568090fd439b5ea69fc3cc4bfcd89

commit dec341af769568090fd439b5ea69fc3cc4bfcd89
Author:     Rick Macklem <rmack...@freebsd.org>
AuthorDate: 2025-08-13 15:05:35 +0000
Commit:     Rick Macklem <rmack...@freebsd.org>
CommitDate: 2025-08-13 15:05:35 +0000

    pathconf.2: Add an entry for _PC_CLONE_BLKSIZE
    
    Commit 37b2cb5ecb0f added VFS support for
    cloning, including a new pathconf name to
    acquire the clone block size called
    _PC_CLONE_BLKSIZE.
    
    This patch documents this new name.
    
    This is a content change.
    
    Reviewed by:    kib
    Differential Revision:  https://reviews.freebsd.org/D51851
    Fixes:  37b2cb5ecb0f ("vfs: Add support for file cloning to 
VOP_COPY_FILE_RANGE")
---
 lib/libsys/pathconf.2 | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/lib/libsys/pathconf.2 b/lib/libsys/pathconf.2
index 79ac8310000d..5a983a3a13e2 100644
--- a/lib/libsys/pathconf.2
+++ b/lib/libsys/pathconf.2
@@ -25,7 +25,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd July 5, 2025
+.Dd August 6, 2025
 .Dt PATHCONF 2
 .Os
 .Sh NAME
@@ -187,6 +187,11 @@ and
 flags can be set by
 .Xr chflags 2 ,
 otherwise 0.
+.It Li _PC_CLONE_BLKSIZE
+Returns the block size required for block cloning via
+.Xr copy_file_range 2
+for a file system if block cloning is supported,
+otherwise 0.
 .El
 .Sh RETURN VALUES
 If the call to
@@ -264,6 +269,7 @@ Corrupted data was detected while reading from the file 
system.
 .El
 .Sh SEE ALSO
 .Xr chflags 2 ,
+.Xr copy_file_range 2 ,
 .Xr lseek 2 ,
 .Xr sysctl 3
 .Sh HISTORY

Reply via email to