aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2022-05-30 19:34:34 +0000
committerEd Maste <emaste@FreeBSD.org>2022-06-01 16:16:26 +0000
commit49c937e7040c44afdcfccede57dcecaf9ff08ed6 (patch)
treee4ee55d4e872e788cf6ddbda55c25ec60b937e1b /lib
parent5acb4c862b5b22c0556545a0e3a8dc2300238aca (diff)
downloadsrc-49c937e7040c44afdcfccede57dcecaf9ff08ed6.tar.gz
src-49c937e7040c44afdcfccede57dcecaf9ff08ed6.zip
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
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/gen/getpagesize.312
1 files 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