aboutsummaryrefslogtreecommitdiffstats
path: root/man2
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2016-02-09 10:48:59 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2016-03-01 20:01:03 +0100
commitcf7fa0a1792a2e37930ed75cf45007cf365a9f64 (patch)
treead3a1547fbd8e06370d41f2367b0aa5fc2c40a5f /man2
parent7f0ec8eed6b67f0dab1cc7ca86defe9f73fb010c (diff)
downloadman-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.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
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 ():