See glibc's commit: 0ce657c576bf1b24 https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=0ce657c576bf1b24 Reported-by: Jakub Wilk <jwilk@xxxxxxxxx> Signed-off-by: Alejandro Colomar <alx.manpages@xxxxxxxxx> --- man3/get_phys_pages.3 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/man3/get_phys_pages.3 b/man3/get_phys_pages.3 index 35f83fedb..a8a1ce3f4 100644 --- a/man3/get_phys_pages.3 +++ b/man3/get_phys_pages.3 @@ -55,15 +55,20 @@ The system could not provide the required information (possibly because the .I /proc filesystem was not mounted). -.SH CONFORMING TO -These functions are GNU extensions. -.SH NOTES -These functions obtain the required information by scanning the +.SH VERSIONS +Before glibc 2.23, +these functions obtained the required information by scanning the .I MemTotal and .I MemFree fields of .IR /proc/meminfo . +.SH CONFORMING TO +These functions are GNU extensions. +.SH NOTES +Since glibc 2.23, +these functions obtain the required information by calling +.BR sysinfo (2). .PP The following .BR sysconf (3) -- 2.29.2