aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2022-05-30 19:34:34 +0000
committerEd Maste <emaste@FreeBSD.org>2022-06-16 13:37:47 +0000
commita4bc220143ffef03b3eb58c63d6f7d2d6f81b6f0 (patch)
tree47ff89a5da61af8b87e92b5b981075d662ecf702
parenta5e7c28b9b84b81bbb8a8242ae44cc073b0103dc (diff)
downloadsrc-a4bc220143ffef03b3eb58c63d6f7d2d6f81b6f0.tar.gz
src-a4bc220143ffef03b3eb58c63d6f7d2d6f81b6f0.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 (cherry picked from commit 49c937e7040c44afdcfccede57dcecaf9ff08ed6)
-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