diff --git a/man2/brk.2 b/man2/brk.2 index 9cdb0df2d..7f735b70d 100644 --- a/man2/brk.2 +++ b/man2/brk.2 @@ -46,17 +46,17 @@ Feature Test Macro Requirements for glibc (see .BR sbrk (): .nf Since glibc 2.19: - _DEFAULT_SOURCE || - (_XOPEN_SOURCE\ >=\ 500) && + _DEFAULT_SOURCE + || ((_XOPEN_SOURCE\ >=\ 500) && + ! (_POSIX_C_SOURCE\ >=\ 200112L)) .\" (_XOPEN_SOURCE\ >=\ 500 || .\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && - ! (_POSIX_C_SOURCE\ >=\ 200112L) From glibc 2.12 to 2.19: - _BSD_SOURCE || _SVID_SOURCE || - (_XOPEN_SOURCE\ >=\ 500) && + _BSD_SOURCE || _SVID_SOURCE + || ((_XOPEN_SOURCE\ >=\ 500) && + ! (_POSIX_C_SOURCE\ >=\ 200112L)) .\" (_XOPEN_SOURCE\ >=\ 500 || .\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) && - ! (_POSIX_C_SOURCE\ >=\ 200112L) Before glibc 2.12: _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED diff --git a/man2/chmod.2 b/man2/chmod.2 index 2853e0d47..b0238ca39 100644 --- a/man2/chmod.2 +++ b/man2/chmod.2 @@ -61,8 +61,8 @@ Feature Test Macro Requirements for glibc (see Glibc 2.16 to 2.19: _BSD_SOURCE || _POSIX_C_SOURCE Glibc 2.12 to 2.16: - _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || - _POSIX_C_SOURCE >= 200809L + _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 + || _POSIX_C_SOURCE >= 200809L Glibc 2.11 and earlier: _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 .\" || (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) diff --git a/man2/gethostname.2 b/man2/gethostname.2 index ffb28bdd5..a92715dbb 100644 --- a/man2/gethostname.2 +++ b/man2/gethostname.2 @@ -47,8 +47,8 @@ Feature Test Macro Requirements for glibc (see .PP .BR gethostname (): .nf - _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L || - /* Glibc 2.19 and earlier */ _BSD_SOURCE + _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L + || /* Glibc 2.19 and earlier */ _BSD_SOURCE .\" The above is something of a simplification .\" also in glibc before 2.3 there was a bit churn .fi diff --git a/man2/setpgid.2 b/man2/setpgid.2 index 66ccc79d9..1f7db5e48 100644 --- a/man2/setpgid.2 +++ b/man2/setpgid.2 @@ -88,8 +88,8 @@ Feature Test Macro Requirements for glibc (see .nf [These are available only before glibc 2.19] _BSD_SOURCE && - !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE || - _GNU_SOURCE || _SVID_SOURCE) + !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE + || _GNU_SOURCE || _SVID_SOURCE) .fi .SH DESCRIPTION All of these interfaces are available on Linux, diff --git a/man2/wait4.2 b/man2/wait4.2 index faa63b30a..f45de09d1 100644 --- a/man2/wait4.2 +++ b/man2/wait4.2 @@ -53,9 +53,9 @@ Feature Test Macro Requirements for glibc (see .BR wait3 (): .nf Since glibc 2.26: - _DEFAULT_SOURCE || - (_XOPEN_SOURCE\ >=\ 500 && - ! (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)) + _DEFAULT_SOURCE + || (_XOPEN_SOURCE\ >=\ 500 && + ! (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)) From glibc 2.19 to 2.25: _DEFAULT_SOURCE || _XOPEN_SOURCE\ >=\ 500 Glibc 2.19 and earlier: diff --git a/man3/atoi.3 b/man3/atoi.3 index f7e80a33f..264c1e2ce 100644 --- a/man3/atoi.3 +++ b/man3/atoi.3 @@ -49,7 +49,7 @@ Feature Test Macro Requirements for glibc (see .PP .BR atoll (): .nf - _ISOC99_SOURCE || + _ISOC99_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE .fi .SH DESCRIPTION diff --git a/man3/fwide.3 b/man3/fwide.3 index 6bd55295c..48ffc9a26 100644 --- a/man3/fwide.3 +++ b/man3/fwide.3 @@ -30,8 +30,8 @@ Feature Test Macro Requirements for glibc (see .PP .BR fwide (): .nf - _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || - _POSIX_C_SOURCE\ >=\ 200112L + _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE + || _POSIX_C_SOURCE\ >=\ 200112L .fi .SH DESCRIPTION When \fImode\fP is zero, the diff --git a/man3/getlogin.3 b/man3/getlogin.3 index 41ab63717..714e56f75 100644 --- a/man3/getlogin.3 +++ b/man3/getlogin.3 @@ -53,7 +53,7 @@ _POSIX_C_SOURCE\ >=\ 199506L .nf Since glibc 2.24: (_XOPEN_SOURCE && ! (_POSIX_C_SOURCE >= 200112L) - || _GNU_SOURCE + || _GNU_SOURCE Up to and including glibc 2.23: _XOPEN_SOURCE .fi diff --git a/man3/printf.3 b/man3/printf.3 index 6f1d72cca..112350dbd 100644 --- a/man3/printf.3 +++ b/man3/printf.3 @@ -63,7 +63,7 @@ Feature Test Macro Requirements for glibc (see .BR snprintf (), .BR vsnprintf (): .nf - _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || + _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || /* Glibc <= 2.19: */ _BSD_SOURCE .fi .PP diff --git a/man3/strtoul.3 b/man3/strtoul.3 index 5559a0ecd..1774d605a 100644 --- a/man3/strtoul.3 +++ b/man3/strtoul.3 @@ -50,7 +50,7 @@ Feature Test Macro Requirements for glibc (see .PP .BR strtoull (): .nf - _ISOC99_SOURCE || + _ISOC99_SOURCE || /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE .fi .SH DESCRIPTION diff --git a/man3/wprintf.3 b/man3/wprintf.3 index a98e17ed1..a55437f06 100644 --- a/man3/wprintf.3 +++ b/man3/wprintf.3 @@ -46,8 +46,8 @@ All functions shown above: .\" .BR vfwprintf (), .\" .BR vswprintf (): .nf - _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE || - _POSIX_C_SOURCE\ >=\ 200112L + _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE + || _POSIX_C_SOURCE\ >=\ 200112L .fi .SH DESCRIPTION The