git: 49c937e7040c - main - getpagesize(3): add .Xr to sysconf(3)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 01 Jun 2022 16:16:58 UTC
The branch main has been updated by emaste:
URL: https://cgit.FreeBSD.org/src/commit/?id=49c937e7040c44afdcfccede57dcecaf9ff08ed6
commit 49c937e7040c44afdcfccede57dcecaf9ff08ed6
Author: Ed Maste <emaste@FreeBSD.org>
AuthorDate: 2022-05-30 19:34:34 +0000
Commit: Ed Maste <emaste@FreeBSD.org>
CommitDate: 2022-06-01 16:16:26 +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
---
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