aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--man2/brk.214
-rw-r--r--man2/chdir.26
-rw-r--r--man2/chmod.27
-rw-r--r--man2/chown.26
-rw-r--r--man2/chroot.25
-rw-r--r--man2/getpagesize.24
-rw-r--r--man2/getsid.26
-rw-r--r--man2/killpg.24
-rw-r--r--man2/mknod.24
-rw-r--r--man2/readlink.24
-rw-r--r--man2/setpgid.212
-rw-r--r--man2/setreuid.24
-rw-r--r--man2/sigaltstack.26
-rw-r--r--man2/stat.210
-rw-r--r--man2/symlink.25
-rw-r--r--man2/sync.24
-rw-r--r--man2/truncate.212
-rw-r--r--man2/vfork.211
-rw-r--r--man2/wait.27
-rw-r--r--man2/wait4.24
-rw-r--r--man3/a64l.34
-rw-r--r--man3/acosh.36
-rw-r--r--man3/asinh.36
-rw-r--r--man3/atanh.36
-rw-r--r--man3/cbrt.36
-rw-r--r--man3/ecvt.311
-rw-r--r--man3/expm1.36
-rw-r--r--man3/gcvt.311
-rw-r--r--man3/getcwd.311
-rw-r--r--man3/getdate.34
-rw-r--r--man3/getdtablesize.34
-rw-r--r--man3/getgrent.310
-rw-r--r--man3/gethostid.34
-rw-r--r--man3/getpass.37
-rw-r--r--man3/getpwent.34
-rw-r--r--man3/getsubopt.36
-rw-r--r--man3/ilogb.37
-rw-r--r--man3/insque.34
-rw-r--r--man3/lockf.34
-rw-r--r--man3/log1p.36
-rw-r--r--man3/logb.36
-rw-r--r--man3/mkstemp.36
-rw-r--r--man3/mktemp.311
-rw-r--r--man3/nextafter.36
-rw-r--r--man3/posix_memalign.311
-rw-r--r--man3/random.34
-rw-r--r--man3/realpath.34
-rw-r--r--man3/remainder.36
-rw-r--r--man3/rint.36
-rw-r--r--man3/scalb.34
-rw-r--r--man3/siginterrupt.36
-rw-r--r--man3/sigset.34
-rw-r--r--man3/strdup.36
-rw-r--r--man3/ualarm.311
-rw-r--r--man3/usleep.311
55 files changed, 187 insertions, 177 deletions
diff --git a/man2/brk.2 b/man2/brk.2
index 4b10cd935d..216728fbe6 100644
--- a/man2/brk.2
+++ b/man2/brk.2
@@ -50,22 +50,24 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.19:
.nf
_DEFAULT_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
! (_POSIX_C_SOURCE\ >=\ 200112L)
.fi
.TP 4
From glibc 2.12 to 2.19:
.nf
_BSD_SOURCE || _SVID_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
! (_POSIX_C_SOURCE\ >=\ 200112L)
.fi
.TP 4
Before glibc 2.12:
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man2/chdir.2 b/man2/chdir.2
index 049dcbd509..7d76376895 100644
--- a/man2/chdir.2
+++ b/man2/chdir.2
@@ -49,10 +49,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.ad l
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD
diff --git a/man2/chmod.2 b/man2/chmod.2
index 82109f01aa..22007ad33f 100644
--- a/man2/chmod.2
+++ b/man2/chmod.2
@@ -56,11 +56,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR fchmod ():
.RS 4
-_BSD_SOURCE ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.sp
diff --git a/man2/chown.2 b/man2/chown.2
index a04d5e2612..0c1bdcf765 100644
--- a/man2/chown.2
+++ b/man2/chown.2
@@ -65,10 +65,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.ad l
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR fchownat ():
diff --git a/man2/chroot.2 b/man2/chroot.2
index 3e3db8a087..1f210e7d1a 100644
--- a/man2/chroot.2
+++ b/man2/chroot.2
@@ -51,8 +51,9 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.2.2:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+.\" (_XOPEN_SOURCE\ >=\ 500 &&
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
! (_POSIX_C_SOURCE\ >=\ 200112L)
.TP 4
.fi
diff --git a/man2/getpagesize.2 b/man2/getpagesize.2
index 6f6b085132..95510f59e9 100644
--- a/man2/getpagesize.2
+++ b/man2/getpagesize.2
@@ -46,8 +46,8 @@ _BSD_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man2/getsid.2 b/man2/getsid.2
index 20c2dd1497..25d1ef5e2d 100644
--- a/man2/getsid.2
+++ b/man2/getsid.2
@@ -40,10 +40,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR getsid ():
.RS 4
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad
diff --git a/man2/killpg.2 b/man2/killpg.2
index 467b568aa5..7118315d35 100644
--- a/man2/killpg.2
+++ b/man2/killpg.2
@@ -54,8 +54,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.TP 4
.BR killpg ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.ad
.SH DESCRIPTION
.BR killpg ()
diff --git a/man2/mknod.2 b/man2/mknod.2
index 91740b8f3e..75e55ec77b 100644
--- a/man2/mknod.2
+++ b/man2/mknod.2
@@ -39,8 +39,8 @@ Feature Test Macro Requirements for glibc (see
.BR mknod ():
.ad l
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man2/readlink.2 b/man2/readlink.2
index 879195abdb..d86e7e401e 100644
--- a/man2/readlink.2
+++ b/man2/readlink.2
@@ -66,8 +66,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR readlink ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.sp
.BR readlinkat ():
diff --git a/man2/setpgid.2 b/man2/setpgid.2
index 73fd908512..ffec44cfa4 100644
--- a/man2/setpgid.2
+++ b/man2/setpgid.2
@@ -74,18 +74,18 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR getpgid ():
.RS 4
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR setpgrp "() (POSIX.1):"
.nf
- _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+ _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
- || /* Since glibc 2.19: */ _BSD_SOURCE
+ || /* Since glibc 2.19: */ _BSD_SOURCE
.fi
.sp
.BR setpgrp "()\ (BSD),"
diff --git a/man2/setreuid.2 b/man2/setreuid.2
index 4570256b7a..63c86257ad 100644
--- a/man2/setreuid.2
+++ b/man2/setreuid.2
@@ -64,8 +64,8 @@ Feature Test Macro Requirements for glibc (see
.BR setregid ():
.RS 4
.ad l
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.ad
.RE
.SH DESCRIPTION
diff --git a/man2/sigaltstack.2 b/man2/sigaltstack.2
index 997d80c201..374c1cae6f 100644
--- a/man2/sigaltstack.2
+++ b/man2/sigaltstack.2
@@ -41,10 +41,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad
diff --git a/man2/stat.2 b/man2/stat.2
index dab89baa70..f05121253e 100644
--- a/man2/stat.2
+++ b/man2/stat.2
@@ -71,14 +71,14 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR lstat ():
.RS 4
-/* glibc 2.19 and earlier */ _BSD_SOURCE ||
+/* glibc 2.19 and earlier */ _BSD_SOURCE
.br
-/* Since glibc 2.20 */ _DEFAULT_SOURCE ||
+ || /* Since glibc 2.20 */ _DEFAULT_SOURCE
.br
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+ || _XOPEN_SOURCE\ >=\ 500
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L
+ || /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.sp
.BR fstatat ():
diff --git a/man2/symlink.2 b/man2/symlink.2
index 266e09de6a..99b1324cf9 100644
--- a/man2/symlink.2
+++ b/man2/symlink.2
@@ -54,8 +54,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR symlink ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _POSIX_C_SOURCE\ >=\ 200112L
.RE
.sp
.BR symlinkat ():
diff --git a/man2/sync.2 b/man2/sync.2
index b632f5195a..5e7d776cda 100644
--- a/man2/sync.2
+++ b/man2/sync.2
@@ -51,8 +51,8 @@ Feature Test Macro Requirements for glibc (see
.BR sync ():
.ad l
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.sp
diff --git a/man2/truncate.2 b/man2/truncate.2
index c5bd617bf7..5f7ecb67ae 100644
--- a/man2/truncate.2
+++ b/man2/truncate.2
@@ -61,18 +61,18 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR truncate ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR ftruncate ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L
+ || /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.PD
.ad b
diff --git a/man2/vfork.2 b/man2/vfork.2
index d546b60471..205afe04ad 100644
--- a/man2/vfork.2
+++ b/man2/vfork.2
@@ -48,14 +48,15 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.12:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200809L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200809L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man2/wait.2 b/man2/wait.2
index c3ddb5db11..ccbbc59097 100644
--- a/man2/wait.2
+++ b/man2/wait.2
@@ -72,11 +72,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR waitid ():
.RS 4
-_SVID_SOURCE ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad
diff --git a/man2/wait4.2 b/man2/wait4.2
index 18fb4d9d32..b08702797f 100644
--- a/man2/wait4.2
+++ b/man2/wait4.2
@@ -55,8 +55,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR wait3 ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.br
.BR wait4 ():
diff --git a/man3/a64l.3 b/man3/a64l.3
index 35096aad85..378e6cd44b 100644
--- a/man3/a64l.3
+++ b/man3/a64l.3
@@ -27,8 +27,8 @@ Feature Test Macro Requirements for glibc (see
.br
.RS 4
.ad l
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/acosh.3 b/man3/acosh.3
index d079fbe370..20be139d6c 100644
--- a/man3/acosh.3
+++ b/man3/acosh.3
@@ -56,9 +56,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR acosh ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/asinh.3 b/man3/asinh.3
index cf1a96c476..06eb3ac511 100644
--- a/man3/asinh.3
+++ b/man3/asinh.3
@@ -56,9 +56,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR asinh ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/atanh.3 b/man3/atanh.3
index 0bee12f1ce..211758a4bf 100644
--- a/man3/atanh.3
+++ b/man3/atanh.3
@@ -56,9 +56,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR atanh ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/cbrt.3 b/man3/cbrt.3
index 4ccab24692..43e06c204b 100644
--- a/man3/cbrt.3
+++ b/man3/cbrt.3
@@ -52,9 +52,9 @@ Feature Test Macro Requirements for glibc (see
.BR cbrt ():
.br
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/ecvt.3 b/man3/ecvt.3
index d66b0d7ee9..757f0b24a3 100644
--- a/man3/ecvt.3
+++ b/man3/ecvt.3
@@ -55,14 +55,15 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.12:
.nf
_SVID_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200112L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500)
+ ! (_POSIX_C_SOURCE\ >=\ 200112L)
.fi
.TP 4
Before glibc 2.12:
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man3/expm1.3 b/man3/expm1.3
index 97ab6a9c15..07df3c89b2 100644
--- a/man3/expm1.3
+++ b/man3/expm1.3
@@ -51,9 +51,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR expm1 ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/gcvt.3 b/man3/gcvt.3
index 13d5e2dc20..9f9b99a1fe 100644
--- a/man3/gcvt.3
+++ b/man3/gcvt.3
@@ -50,14 +50,15 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.12:
.nf
_SVID_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200112L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200112L)
.fi
.TP 4
Before glibc 2.12:
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
.RE
.PD
.ad b
diff --git a/man3/getcwd.3 b/man3/getcwd.3
index 5138b4c573..7a83ff4e61 100644
--- a/man3/getcwd.3
+++ b/man3/getcwd.3
@@ -61,14 +61,15 @@ _GNU_SOURCE
Since glibc 2.12:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200809L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500)
+ ! (_POSIX_C_SOURCE\ >=\ 200809L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man3/getdate.3 b/man3/getdate.3
index c513052164..17389a4b70 100644
--- a/man3/getdate.3
+++ b/man3/getdate.3
@@ -49,8 +49,8 @@ Feature Test Macro Requirements for glibc (see
.BR getdate ():
.ad l
.RS 4
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.br
.BR getdate_r ():
diff --git a/man3/getdtablesize.3 b/man3/getdtablesize.3
index 8bfe82f5a5..4f44a1d6e0 100644
--- a/man3/getdtablesize.3
+++ b/man3/getdtablesize.3
@@ -48,8 +48,8 @@ _BSD_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man3/getgrent.3 b/man3/getgrent.3
index 4616a843d7..ffdbdd9fd0 100644
--- a/man3/getgrent.3
+++ b/man3/getgrent.3
@@ -51,17 +51,17 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR setgrent ():
.RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
.br
-/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR getgrent (),
.BR endgrent ():
.RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.PD
.ad b
diff --git a/man3/gethostid.3 b/man3/gethostid.3
index 5e5acce830..ab1bf95953 100644
--- a/man3/gethostid.3
+++ b/man3/gethostid.3
@@ -45,8 +45,8 @@ Feature Test Macro Requirements for glibc (see
.br
.BR gethostid ():
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.BR sethostid ():
.nf
diff --git a/man3/getpass.3 b/man3/getpass.3
index 832fa5025d..d7c8de90c5 100644
--- a/man3/getpass.3
+++ b/man3/getpass.3
@@ -42,9 +42,10 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.2.2:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200112L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200112L)
.fi
.TP 4
Before glibc 2.2.2:
diff --git a/man3/getpwent.3 b/man3/getpwent.3
index 2e7cc1c1b1..3dd4cb43d2 100644
--- a/man3/getpwent.3
+++ b/man3/getpwent.3
@@ -55,8 +55,8 @@ Feature Test Macro Requirements for glibc (see
.BR setpwent (),
.BR endpwent ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad b
.SH DESCRIPTION
diff --git a/man3/getsubopt.3 b/man3/getsubopt.3
index 240abc67e5..d572a8d340 100644
--- a/man3/getsubopt.3
+++ b/man3/getsubopt.3
@@ -40,10 +40,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
-_XOPEN_SOURCE\ >= 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >= 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad
diff --git a/man3/ilogb.3 b/man3/ilogb.3
index f7342ed8a1..f2384fef5d 100644
--- a/man3/ilogb.3
+++ b/man3/ilogb.3
@@ -48,10 +48,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR ilogb ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/insque.3 b/man3/insque.3
index 3159515fe0..bdde56b0a5 100644
--- a/man3/insque.3
+++ b/man3/insque.3
@@ -54,8 +54,8 @@ Feature Test Macro Requirements for glibc (see
.BR insque (),
.BR remque ():
.RS 4
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/lockf.3 b/man3/lockf.3
index e5b407bab5..b08cd099c1 100644
--- a/man3/lockf.3
+++ b/man3/lockf.3
@@ -41,8 +41,8 @@ Feature Test Macro Requirements for glibc (see
.BR lockf ():
.ad l
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/log1p.3 b/man3/log1p.3
index f8a3667882..3d3e0c3f0a 100644
--- a/man3/log1p.3
+++ b/man3/log1p.3
@@ -50,9 +50,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR log1p ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/logb.3 b/man3/logb.3
index 30bf911b55..72003bcd82 100644
--- a/man3/logb.3
+++ b/man3/logb.3
@@ -48,9 +48,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR logb ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/mkstemp.3 b/man3/mkstemp.3
index 15a87e200c..4dfe4031be 100644
--- a/man3/mkstemp.3
+++ b/man3/mkstemp.3
@@ -57,10 +57,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
.PD
.RE
.ad b
diff --git a/man3/mktemp.3 b/man3/mktemp.3
index 314f9af0bb..09351cbce9 100644
--- a/man3/mktemp.3
+++ b/man3/mktemp.3
@@ -53,13 +53,14 @@ Feature Test Macro Requirements for glibc (see
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200112L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200112L)
.TP
Before glibc 2.12:
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.PD
.ad b
diff --git a/man3/nextafter.3 b/man3/nextafter.3
index 1bfb7dedc0..f06992b548 100644
--- a/man3/nextafter.3
+++ b/man3/nextafter.3
@@ -37,10 +37,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR nextafter ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/posix_memalign.3 b/man3/posix_memalign.3
index a2de2fd0bd..fea9dc5f65 100644
--- a/man3/posix_memalign.3
+++ b/man3/posix_memalign.3
@@ -63,15 +63,16 @@ _ISOC11_SOURCE
Since glibc 2.12:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- !(_POSIX_C_SOURCE\ >=\ 200112L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L)
.br
.fi
.TP
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.ad b
.br
(The (nonstandard) header file
diff --git a/man3/random.3 b/man3/random.3
index fb2ee22fc8..4c81eb0106 100644
--- a/man3/random.3
+++ b/man3/random.3
@@ -57,8 +57,8 @@ Feature Test Macro Requirements for glibc (see
.BR initstate (),
.BR setstate ():
.RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/realpath.3 b/man3/realpath.3
index 85395bfc6f..ffde120cde 100644
--- a/man3/realpath.3
+++ b/man3/realpath.3
@@ -44,8 +44,8 @@ Feature Test Macro Requirements for glibc (see
.BR realpath ():
.ad l
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/remainder.3 b/man3/remainder.3
index 71d5473d21..cea0dc130a 100644
--- a/man3/remainder.3
+++ b/man3/remainder.3
@@ -63,9 +63,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR remainder ():
.RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/rint.3 b/man3/rint.3
index f46a4ebccf..c43e35f898 100644
--- a/man3/rint.3
+++ b/man3/rint.3
@@ -65,9 +65,9 @@ or
.br
.BR rint ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
-_POSIX_C_SOURCE\ >=\ 200112L
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
.br
or
.I cc\ -std=c99
diff --git a/man3/scalb.3 b/man3/scalb.3
index 36b636725a..57dbfb2ea0 100644
--- a/man3/scalb.3
+++ b/man3/scalb.3
@@ -47,8 +47,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR scalb ():
.RS 4
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.br
.BR scalbf (),
diff --git a/man3/siginterrupt.3 b/man3/siginterrupt.3
index 05b1b0af97..24fdc8e67a 100644
--- a/man3/siginterrupt.3
+++ b/man3/siginterrupt.3
@@ -46,10 +46,10 @@ Feature Test Macro Requirements for glibc (see
.BR siginterrupt ():
.ad l
.RS 4
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/sigset.3 b/man3/sigset.3
index 9b3019c0b6..428155667a 100644
--- a/man3/sigset.3
+++ b/man3/sigset.3
@@ -51,8 +51,8 @@ Feature Test Macro Requirements for glibc (see
.BR sigignore ():
.br
.RS 4
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad
.SH DESCRIPTION
diff --git a/man3/strdup.3 b/man3/strdup.3
index 58fc3443d5..255367c0cf 100644
--- a/man3/strdup.3
+++ b/man3/strdup.3
@@ -53,10 +53,10 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR strdup ():
.RS 4
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PP
.BR strndup ():
diff --git a/man3/ualarm.3 b/man3/ualarm.3
index 5bc2f0c456..91fd6275ae 100644
--- a/man3/ualarm.3
+++ b/man3/ualarm.3
@@ -44,14 +44,15 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.12:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200809L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200809L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b
diff --git a/man3/usleep.3 b/man3/usleep.3
index 586ed68064..975d34a301 100644
--- a/man3/usleep.3
+++ b/man3/usleep.3
@@ -53,14 +53,15 @@ Feature Test Macro Requirements for glibc (see
Since glibc 2.12:
.nf
_BSD_SOURCE ||
- (_XOPEN_SOURCE\ >=\ 500 ||
- _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
- ! (_POSIX_C_SOURCE\ >=\ 200809L)
+.\" (_XOPEN_SOURCE\ >=\ 500 ||
+.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ (_XOPEN_SOURCE\ >=\ 500) &&
+ ! (_POSIX_C_SOURCE\ >=\ 200809L)
.TP 4
.fi
Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.PD
.RE
.ad b