From 9e8a25d700d6ffddd0cc2fafc4aabe1b84d9c001 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Mon, 4 Jan 2021 12:13:37 +0100 Subject: [PATCH] getpagesize.2, getdtablesize.3: Update/correct FTM requirements Signed-off-by: Michael Kerrisk --- man2/getpagesize.2 | 25 +++++++------------------ man3/getdtablesize.3 | 22 +++++++--------------- 2 files changed, 14 insertions(+), 33 deletions(-) diff --git a/man2/getpagesize.2 b/man2/getpagesize.2 index 3cd709a9d..04fccd468 100644 --- a/man2/getpagesize.2 +++ b/man2/getpagesize.2 @@ -38,26 +38,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getpagesize (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.19: .nf -_DEFAULT_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L) + Since glibc 2.20 + _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) + Glibc 2.12 to 2.19 + _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .fi -.TP 4 -From glibc 2.12 to 2.19: -.nf -_BSD_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L) -.fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad b .SH DESCRIPTION The function .BR getpagesize () diff --git a/man3/getdtablesize.3 b/man3/getdtablesize.3 index 41b3afe69..4c74f184c 100644 --- a/man3/getdtablesize.3 +++ b/man3/getdtablesize.3 @@ -40,23 +40,15 @@ Feature Test Macro Requirements for glibc (see .RE .PP .BR getdtablesize (): -.ad l -.RS 4 -.PD 0 -.TP 4 -Since glibc 2.12: .nf -/* Glibc since 2.19: */ _DEFAULT_SOURCE - || /* Glibc <= 2.19: */ _BSD_SOURCE - || ! (_POSIX_C_SOURCE\ >=\ 200112L) + Since glibc 2.20 + _DEFAULT_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) + Glibc 2.12 to 2.19 + _BSD_SOURCE || ! (_POSIX_C_SOURCE >= 200112L) + Before glibc 2.12: + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 +.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED .fi -.TP 4 -Before glibc 2.12: -_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 -.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED -.PD -.RE -.ad b .SH DESCRIPTION .BR getdtablesize () returns the maximum number of files a process can have open,