diff options
| author | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-02-09 10:48:59 +0100 |
|---|---|---|
| committer | Michael Kerrisk <mtk.manpages@gmail.com> | 2016-03-01 20:01:03 +0100 |
| commit | cf7fa0a1792a2e37930ed75cf45007cf365a9f64 (patch) | |
| tree | ad3a1547fbd8e06370d41f2367b0aa5fc2c40a5f /man2 | |
| parent | 7f0ec8eed6b67f0dab1cc7ca86defe9f73fb010c (diff) | |
| download | man-pages-cf7fa0a1792a2e37930ed75cf45007cf365a9f64.tar.gz | |
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 <mtk.manpages@gmail.com>
Diffstat (limited to 'man2')
| -rw-r--r-- | man2/brk.2 | 14 | ||||
| -rw-r--r-- | man2/chdir.2 | 6 | ||||
| -rw-r--r-- | man2/chmod.2 | 7 | ||||
| -rw-r--r-- | man2/chown.2 | 6 | ||||
| -rw-r--r-- | man2/chroot.2 | 5 | ||||
| -rw-r--r-- | man2/getpagesize.2 | 4 | ||||
| -rw-r--r-- | man2/getsid.2 | 6 | ||||
| -rw-r--r-- | man2/killpg.2 | 4 | ||||
| -rw-r--r-- | man2/mknod.2 | 4 | ||||
| -rw-r--r-- | man2/readlink.2 | 4 | ||||
| -rw-r--r-- | man2/setpgid.2 | 12 | ||||
| -rw-r--r-- | man2/setreuid.2 | 4 | ||||
| -rw-r--r-- | man2/sigaltstack.2 | 6 | ||||
| -rw-r--r-- | man2/stat.2 | 10 | ||||
| -rw-r--r-- | man2/symlink.2 | 5 | ||||
| -rw-r--r-- | man2/sync.2 | 4 | ||||
| -rw-r--r-- | man2/truncate.2 | 12 | ||||
| -rw-r--r-- | man2/vfork.2 | 11 | ||||
| -rw-r--r-- | man2/wait.2 | 7 | ||||
| -rw-r--r-- | man2/wait4.2 | 4 |
20 files changed, 69 insertions, 66 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 (): |
