chdir.2, chmod.2, chown.2, gethostname.2, getsid.2, pread.2, setpgid.2, sigaltstack.2, stat.2, truncate.2, wait.2, dirfd.3, getsubopt.3, mkdtemp.3, mkstemp.3, siginterrupt.3, strdup.3: Simplify feature test macro requirements

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2010-09-26 17:16:57 +02:00
parent 1348fbcb29
commit 3ba63d802e
17 changed files with 42 additions and 120 deletions

View File

@ -49,15 +49,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.ad l
.RS 4
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD

View File

@ -47,18 +47,11 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR fchmod ():
.RS 4
.TP 4
Since glibc 2.12:
_POSIX_C_SOURCE\ >=\ 200809L ||
_BSD_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.TP
Before glibc 2.12:
_BSD_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L ||
.PD
.ad
.SH DESCRIPTION

View File

@ -57,15 +57,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.ad l
.RS 4
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD

View File

@ -48,13 +48,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR gethostname ():
.RS 4
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_POSIX_C_SOURCE\ >=\ 200112L
.TP
Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.br
.BR sethostname ():

View File

@ -39,15 +39,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR getsid ():
.RS 4
.TP 4
Since glibc 2.12:
_POSIX_C_SOURCE\ >=\ 200809L ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.TP
Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad

View File

@ -42,12 +42,9 @@ Feature Test Macro Requirements for glibc (see
.BR pread (),
.BR pwrite ():
.RS 4
.TP 4
Since glibc 2.12:
_XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD

View File

@ -72,15 +72,10 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR getpgid ():
.RS 4
.TP 4
Since glibc 2.12:
_POSIX_C_SOURCE\ >=\ 200809L ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.TP
Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR setpgrp "() (POSIX.1):"

View File

@ -39,15 +39,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
.TP 4
Since glibc 2.12
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
.TP
Before glibc 2.12
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad

View File

@ -62,15 +62,10 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR lstat ():
.RS 4
.TP 4
Since glibc 2.10
_POSIX_C_SOURCE\ >=\ 200112L ||
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.TP 4
Before glibc 2.10
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.PD
.ad

View File

@ -59,15 +59,10 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR truncate ():
.RS 4
.TP 4
Since glibc 2.12
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR ftruncate ():

View File

@ -71,17 +71,11 @@ Feature Test Macro Requirements for glibc (see
.PD 0
.BR waitid ():
.RS 4
.TP 4
Since glibc 2.12:
_POSIX_C_SOURCE\ >=\ 200809L ||
_SVID_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.TP
Before glibc 2.12:
_SVID_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad

View File

@ -40,14 +40,12 @@ Feature Test Macro Requirements for glibc (see
.RS 4
.PD 0
.ad l
.TP 4
Since glibc 2.10:
_BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE\ >=\ 200809L ||
_XOPEN_SOURCE\ >=\ 700
.br
.TP
Before glibc 2.10:
_BSD_SOURCE || _SVID_SOURCE
.br
|| /* Since glibc 2.10: */
.RS 4
(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
.RE
.PD
.RE
.ad

View File

@ -38,14 +38,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
.TP 4
Since glibc 2.12
_XOPEN_SOURCE\ >= 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
.TP
Before glibc 2.12
_XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&' _XOPEN_SOURCE_EXTENDED
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad

View File

@ -41,15 +41,12 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
.TP 4
Since glibc 2.10:
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200809L ||
_XOPEN_SOURCE\ >=\ 700
.ad
.br
.TP
Before glibc 2.10:
_BSD_SOURCE
.br
|| /* Since glibc 2.10: */
.RS 4
(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
.ad
.PD
.RE
.SH DESCRIPTION

View File

@ -55,15 +55,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.RS 4
.PD 0
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
.TP
Before glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
.PD
.RE
.ad b

View File

@ -44,15 +44,10 @@ Feature Test Macro Requirements for glibc (see
.BR siginterrupt ():
.ad l
.RS 4
.TP 4
Since glibc 2.12
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
.TP
Before glibc 2.12
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.SH DESCRIPTION

View File

@ -51,15 +51,10 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR strdup ():
.RS 4
.TP 4
Since glibc 2.12:
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED ||
_POSIX_C_SOURCE\ >=\ 200809L
.TP
Before glibc 2.12:
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PP
.BR strndup ():