git: 94da8ba11dc0 - stable/13 - getpagesize(3): add .Xr to sysconf(3)

From: Ed Maste <emaste_at_FreeBSD.org>
Date: Thu, 16 Jun 2022 12:51:44 UTC
The branch stable/13 has been updated by emaste:

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

commit 94da8ba11dc065b049967beee06183b94ad40496
Author:     Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2022-05-30 19:34:34 +0000
Commit:     Ed Maste <emaste@FreeBSD.org>
CommitDate: 2022-06-16 12:50:00 +0000

    getpagesize(3): add .Xr to sysconf(3)
    
    POSIX deprecated getpagesize(3).  The portable way to obtain the page
    size is `sysconf(_SC_PAGESIZE)`.
    
    Reviewed by:    cperciva (earlier), imp
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D35352
    
    (cherry picked from commit 49c937e7040c44afdcfccede57dcecaf9ff08ed6)
---
 lib/libc/gen/getpagesize.3 | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/lib/libc/gen/getpagesize.3 b/lib/libc/gen/getpagesize.3
index eeea6854a258..4c57f7474208 100644
--- a/lib/libc/gen/getpagesize.3
+++ b/lib/libc/gen/getpagesize.3
@@ -28,7 +28,7 @@
 .\"     @(#)getpagesize.3	8.1 (Berkeley) 6/4/93
 .\" $FreeBSD$
 .\"
-.Dd April 26, 2017
+.Dd June 1, 2022
 .Dt GETPAGESIZE 3
 .Os
 .Sh NAME
@@ -51,9 +51,17 @@ management calls.
 The page size is a system
 page size and may not be the same as the underlying
 hardware page size.
+.Pp
+.St -p1003.1-2001
+removed
+.Nm .
+Portable applications should use
+.Ql sysconf(_SC_PAGESIZE)
+instead.
 .Sh SEE ALSO
 .Xr pagesize 1 ,
-.Xr sbrk 2
+.Xr sbrk 2 ,
+.Xr sysconf 3
 .Sh HISTORY
 The
 .Fn getpagesize