a64l.3, atoi.3, clearenv.3, drand48.3, drand48_r.3, ecvt.3, ecvt_r.3, gcvt.3, mkstemp.3, mktemp.3, posix_memalign.3, putenv.3, random.3, random_r.3, realpath.3, setenv.3, strtol.3, strtoul.3: Update FTM requirements (mostly _DEFAULT_SOURCE)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2016-02-12 16:46:59 +01:00
parent 6e0869f758
commit 2b1b042487
18 changed files with 47 additions and 39 deletions

View File

@ -27,8 +27,10 @@ Feature Test Macro Requirements for glibc (see
.br
.RS 4
.ad l
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.RE
.ad
.SH DESCRIPTION

View File

@ -52,8 +52,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR atoll ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
__ISOC99_SOURCE ||
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad
.SH DESCRIPTION

View File

@ -39,7 +39,8 @@ Feature Test Macro Requirements for glibc (see
.in
.sp
.BR clearenv ():
_SVID_SOURCE || _BSD_SOURCE
/* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.SH DESCRIPTION
The
.BR clearenv ()

View File

@ -70,7 +70,9 @@ All functions shown above:
.\" .BR srand48 (),
.\" .BR seed48 (),
.\" .BR lcong48 ():
_SVID_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.ad b
.SH DESCRIPTION
These functions generate pseudo-random numbers using the linear congruential

View File

@ -78,7 +78,8 @@ All functions shown above:
.\" .BR srand48_r (),
.\" .BR seed48_r (),
.\" .BR lcong48_r ():
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
/* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.ad b
.SH DESCRIPTION
These functions are the reentrant analogs of the functions described in

View File

@ -54,11 +54,9 @@ Feature Test Macro Requirements for glibc (see
.TP 4
Since glibc 2.12:
.nf
_SVID_SOURCE ||
.\" (_XOPEN_SOURCE\ >=\ 500 ||
.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
(_XOPEN_SOURCE\ >=\ 500)
! (_POSIX_C_SOURCE\ >=\ 200112L)
(_XOPEN_SOURCE\ >=\ 500) ! (_POSIX_C_SOURCE\ >=\ 200112L)
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.fi
.TP 4
Before glibc 2.12:

View File

@ -58,7 +58,8 @@ Feature Test Macro Requirements for glibc (see
.BR qecvt_r (),
.BR qfcvt_r ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
/* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -49,11 +49,9 @@ Feature Test Macro Requirements for glibc (see
.TP 4
Since glibc 2.12:
.nf
_SVID_SOURCE ||
.\" (_XOPEN_SOURCE\ >=\ 500 ||
.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
(_XOPEN_SOURCE\ >=\ 500) &&
! (_POSIX_C_SOURCE\ >=\ 200112L)
(_XOPEN_SOURCE\ >=\ 500) ! (_POSIX_C_SOURCE\ >=\ 200112L)
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.fi
.TP 4
Before glibc 2.12:

View File

@ -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\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.PD
.RE
.ad b
@ -69,7 +69,8 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_GNU_SOURCE
.br
.BR mkstemps ():
_BSD_SOURCE || _SVID_SOURCE
/* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.br
.BR mkostemps ():
_GNU_SOURCE

View File

@ -52,11 +52,9 @@ Feature Test Macro Requirements for glibc (see
.RS 4
.TP 4
Since glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE ||
.\" (_XOPEN_SOURCE\ >=\ 500 ||
.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
(_XOPEN_SOURCE\ >=\ 500) &&
! (_POSIX_C_SOURCE\ >=\ 200112L)
(_XOPEN_SOURCE\ >=\ 500) && ! (_POSIX_C_SOURCE\ >=\ 200112L)
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.TP
Before glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500

View File

@ -62,11 +62,9 @@ _ISOC11_SOURCE
.TP 4
Since glibc 2.12:
.nf
_BSD_SOURCE ||
.\" (_XOPEN_SOURCE\ >=\ 500 ||
.\" _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
(_XOPEN_SOURCE\ >=\ 500) &&
!(_POSIX_C_SOURCE\ >=\ 200112L)
(_XOPEN_SOURCE\ >=\ 500) && !(_POSIX_C_SOURCE\ >=\ 200112L)
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.br
.fi
.TP

View File

@ -50,7 +50,9 @@ Feature Test Macro Requirements for glibc (see
.in
.sp
.BR putenv ():
_SVID_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.SH DESCRIPTION
The
.BR putenv ()

View File

@ -57,8 +57,10 @@ Feature Test Macro Requirements for glibc (see
.BR initstate (),
.BR setstate ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
_XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad
.SH DESCRIPTION

View File

@ -52,7 +52,8 @@ Feature Test Macro Requirements for glibc (see
.BR initstate_r (),
.BR setstate_r ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE
/* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -44,8 +44,10 @@ Feature Test Macro Requirements for glibc (see
.BR realpath ():
.ad l
.RS 4
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
_XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Glibc since 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE
.RE
.ad
.SH DESCRIPTION

View File

@ -55,7 +55,8 @@ Feature Test Macro Requirements for glibc (see
.BR setenv (),
.BR unsetenv ():
.RS 4
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
_POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -49,8 +49,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR strtoll ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad
.SH DESCRIPTION

View File

@ -52,8 +52,8 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR strtoull ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE ||
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad
.SH DESCRIPTION