From cf7fa0a1792a2e37930ed75cf45007cf365a9f64 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Tue, 9 Feb 2016 10:48:59 +0100 Subject: [PATCH] brk.2, chdir.2, chmod.2, chown.2, chroot.2, getpagesize.2, getsid.2, killpg.2, mknod.2, readlink.2, setpgid.2, setreuid.2, sigaltstack.2, stat.2, symlink.2, sync.2, truncate.2, vfork.2, wait.2, wait4.2, a64l.3, acosh.3, asinh.3, atanh.3, cbrt.3, ecvt.3, expm1.3, gcvt.3, getcwd.3, getdate.3, getdtablesize.3, getgrent.3, gethostid.3, getpass.3, getpwent.3, getsubopt.3, ilogb.3, insque.3, lockf.3, log1p.3, logb.3, mkstemp.3, mktemp.3, nextafter.3, posix_memalign.3, random.3, realpath.3, remainder.3, rint.3, scalb.3, siginterrupt.3, sigset.3, strdup.3, ualarm.3, usleep.3: Remove references to _XOPEN_SOURCE_EXTENDED in SYNOPSIS _XOPEN_SOURCE_EXTENDED is obsolete (it existed in SUSv1, but not subsequent standards). _XOPEN_SOURCE >= 500 produces the same effects as (_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED). Modifying the SYNOPSIS of various ages that contain: _XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED to just: _XOPEN_SOURCE\ >=\ 500 This has the following benefits: a) Simplifying the SYNOPSIS by removing ancient historical information. b) Preventing users from being misled into using _XOPEN_SOURCE_EXTENDED in new source code. Signed-off-by: Michael Kerrisk --- man2/brk.2 | 14 ++++++++------ man2/chdir.2 | 6 +++--- man2/chmod.2 | 7 +++---- man2/chown.2 | 6 +++--- man2/chroot.2 | 5 +++-- man2/getpagesize.2 | 4 ++-- man2/getsid.2 | 6 +++--- man2/killpg.2 | 4 ++-- man2/mknod.2 | 4 ++-- man2/readlink.2 | 4 ++-- man2/setpgid.2 | 12 ++++++------ man2/setreuid.2 | 4 ++-- man2/sigaltstack.2 | 6 +++--- man2/stat.2 | 10 +++++----- man2/symlink.2 | 5 +++-- man2/sync.2 | 4 ++-- man2/truncate.2 | 12 ++++++------ man2/vfork.2 | 11 ++++++----- man2/wait.2 | 7 +++---- man2/wait4.2 | 4 ++-- man3/a64l.3 | 4 ++-- man3/acosh.3 | 6 +++--- man3/asinh.3 | 6 +++--- man3/atanh.3 | 6 +++--- man3/cbrt.3 | 6 +++--- man3/ecvt.3 | 11 ++++++----- man3/expm1.3 | 6 +++--- man3/gcvt.3 | 11 ++++++----- man3/getcwd.3 | 11 ++++++----- man3/getdate.3 | 4 ++-- man3/getdtablesize.3 | 4 ++-- man3/getgrent.3 | 10 +++++----- man3/gethostid.3 | 4 ++-- man3/getpass.3 | 7 ++++--- man3/getpwent.3 | 4 ++-- man3/getsubopt.3 | 6 +++--- man3/ilogb.3 | 7 +++---- man3/insque.3 | 4 ++-- man3/lockf.3 | 4 ++-- man3/log1p.3 | 6 +++--- man3/logb.3 | 6 +++--- man3/mkstemp.3 | 6 +++--- man3/mktemp.3 | 11 ++++++----- man3/nextafter.3 | 6 +++--- man3/posix_memalign.3 | 11 ++++++----- man3/random.3 | 4 ++-- man3/realpath.3 | 4 ++-- man3/remainder.3 | 6 +++--- man3/rint.3 | 6 +++--- man3/scalb.3 | 4 ++-- man3/siginterrupt.3 | 6 +++--- man3/sigset.3 | 4 ++-- man3/strdup.3 | 6 +++--- man3/ualarm.3 | 11 ++++++----- man3/usleep.3 | 11 ++++++----- 55 files changed, 187 insertions(+), 177 deletions(-) diff --git a/man2/brk.2 b/man2/brk.2 index 4b10cd935..216728fbe 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 049dcbd50..7d7637689 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 82109f01a..22007ad33 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 a04d5e261..0c1bdcf76 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 3e3db8a08..1f210e7d1 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 6f6b08513..95510f59e 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 20c2dd149..25d1ef5e2 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 467b568aa..7118315d3 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 91740b8f3..75e55ec77 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 879195abd..d86e7e401 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 73fd90851..ffec44cfa 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 4570256b7..63c86257a 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 997d80c20..374c1cae6 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 dab89baa7..f05121253 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 266e09de6..99b1324cf 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 b632f5195..5e7d776cd 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 c5bd617bf..5f7ecb67a 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 d546b6047..205afe04a 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 c3ddb5db1..ccbbc5909 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 18fb4d9d3..b08702797 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 35096aad8..378e6cd44 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 d079fbe37..20be139d6 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 cf1a96c47..06eb3ac51 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 0bee12f1c..211758a4b 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 4ccab2469..43e06c204 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 d66b0d7ee..757f0b24a 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 97ab6a9c1..07df3c89b 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 13d5e2dc2..9f9b99a1f 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 5138b4c57..7a83ff4e6 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 c51305216..17389a4b7 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 8bfe82f5a..4f44a1d6e 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 4616a843d..ffdbdd9fd 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 5e5acce83..ab1bf9595 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 832fa5025..d7c8de90c 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 2e7cc1c1b..3dd4cb43d 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 240abc67e..d572a8d34 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 f7342ed8a..f2384fef5 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 3159515fe..bdde56b0a 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 e5b407bab..b08cd099c 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 f8a366788..3d3e0c3f0 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 30bf911b5..72003bcd8 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 15a87e200..4dfe4031b 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 314f9af0b..09351cbce 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 1bfb7dedc..f06992b54 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 a2de2fd0b..fea9dc5f6 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 fb2ee22fc..4c81eb010 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 85395bfc6..ffde120cd 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 71d5473d2..cea0dc130 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 f46a4ebcc..c43e35f89 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 36b636725..57dbfb2ea 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 05b1b0af9..24fdc8e67 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 9b3019c0b..428155667 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 58fc3443d..255367c0c 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 5bc2f0c45..91fd6275a 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 586ed6806..975d34a30 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