acosh.3, asinh.3, atanh.3, cbrt.3, erf.3, erfc.3, expm1.3, fpclassify.3, gamma.3, hypot.3, ilogb.3, j0.3, lgamma.3, log1p.3, logb.3, matherr.3, nextafter.3, remainder.3, rint.3, scalb.3, scalbln.3, significand.3, y0.3: Update FTM requirements (_DEFAULT_SOURCE)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2016-02-12 13:12:52 +01:00
parent f04d68ba16
commit 636ed4d58d
23 changed files with 161 additions and 84 deletions

View File

@ -56,19 +56,21 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR acosh ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
.RE
.br
.BR acoshf (),
.BR acoshl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -56,19 +56,20 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR asinh ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
.RE
.br
.BR asinhf (),
.BR asinhl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -56,19 +56,20 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR atanh ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
.RE
.br
.BR atanhf (),
.BR atanhl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -52,9 +52,11 @@ Feature Test Macro Requirements for glibc (see
.BR cbrt ():
.br
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -62,8 +64,9 @@ or
.BR cbrtf (),
.BR cbrtl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -54,8 +54,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR erf ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -64,8 +65,9 @@ or
.BR erff (),
.BR erfl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -45,8 +45,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR erfc ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L;
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -55,8 +56,9 @@ or
.BR erfcf (),
.BR erfcl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -51,9 +51,11 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR expm1 ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -62,8 +64,9 @@ or
.BR expm1f (),
.BR expm1l ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -47,16 +47,19 @@ or
.RE
.BR isnan ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
.RE
.BR isinf ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -28,13 +28,16 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR gamma ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.BR gammaf (),
.BR gammal ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
_XOPEN_SOURCE >= 600 || (_XOPEN_SOURCE && _ISOC99_SOURCE)
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -54,8 +54,10 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR hypot ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -64,8 +66,9 @@ or
.BR hypotf (),
.BR hypotl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -48,9 +48,11 @@ 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
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -59,8 +61,9 @@ or
.BR ilogbf (),
.BR ilogbl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -72,7 +72,9 @@ Feature Test Macro Requirements for glibc (see
.BR j1 (),
.BR jn ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.br
.BR j0f (),
@ -82,8 +84,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
.BR jnf (),
.BR jnl ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
_XOPEN_SOURCE \ >=\ 600
|| (_ISOC99_SOURCE && _XOPEN_SOURCE)
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -41,8 +41,9 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR lgamma ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -51,8 +52,9 @@ or
.BR lgammaf (),
.BR lgammal ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -61,11 +63,14 @@ or
.BR lgammaf_r (),
.BR lgammal_r ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE
/* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.IR signgam :
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -50,9 +50,11 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR log1p ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -61,8 +63,9 @@ or
.BR log1pf (),
.BR log1pl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -48,9 +48,11 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR logb ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -59,8 +61,9 @@ or
.BR logbf (),
.BR logbl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -29,7 +29,6 @@
matherr \- SVID math library exception handling
.SH SYNOPSIS
.nf
.BR "#define _SVID_SOURCE" " /* See feature_test_macros(7) */"
.B #include <math.h>
.BI "int matherr(struct exception *" exc );
@ -37,6 +36,21 @@ matherr \- SVID math library exception handling
.B extern _LIB_VERSION_TYPE _LIB_VERSION;
.fi
.sp
.in -4n
Feature Test Macro Requirements for glibc (see
.BR feature_test_macros (7)):
.in
.ad l
.BR significand (),
.BR significandf (),
.BR significandl ():
.RS 4
/* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE
.RE
.ad b
.sp
Link with \fI\-lm\fP.
.SH DESCRIPTION
The System V Interface Definition (SVID) specifies that various

View File

@ -37,10 +37,11 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR nextafter ():
.RS 4
_POSIX_C_SOURCE\ >=\ 200112L
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -49,8 +50,9 @@ or
.BR nextafterf (),
.BR nextafterl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -63,9 +63,11 @@ 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
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -74,7 +76,9 @@ or
.BR remainderf (),
.BR remainderl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -84,7 +88,8 @@ or
.BR dremf (),
.BR dreml ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE
/* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -65,9 +65,11 @@ or
.br
.BR rint ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| _XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99
@ -76,8 +78,9 @@ or
.BR rintf (),
.BR rintl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
_POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

@ -47,14 +47,18 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR scalb ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
_XOPEN_SOURCE\ >=\ 500
.\" || _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.br
.BR scalbf (),
.BR scalbl ():
.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
_XOPEN_SOURCE\ >=\ 600
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad b
.SH DESCRIPTION

View File

@ -56,6 +56,7 @@ Feature Test Macro Requirements for glibc (see
.BR scalblnl ():
.RS
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
.br
or
.I cc\ -std=c99
@ -65,7 +66,9 @@ or
.BR scalbnf (),
.BR scalbnl ():
.RS
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.br
or
.I cc\ -std=c99

View File

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

View File

@ -72,7 +72,9 @@ Feature Test Macro Requirements for glibc (see
.BR y1 (),
.BR yn ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
_XOPEN_SOURCE
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.br
.BR y0f (),
@ -82,8 +84,10 @@ _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
.BR ynf (),
.BR ynl ():
.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
_XOPEN_SOURCE \ >=\ 600
|| (_ISOC99_SOURCE && _XOPEN_SOURCE)
|| /* Since glibc 2.19: */ _DEFAULT_SOURCE
|| /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE
.RE
.ad b
.SH DESCRIPTION