mirror of https://github.com/mkerrisk/man-pages
brk.2, chroot.2, clock_nanosleep.2, getpagesize.2, posix_fadvise.2, select.2, select_tut.2, seteuid.2, clock_getcpuclockid.3, ecvt.3, exp2.3, fseeko.3, gcvt.3, getdtablesize.3, getpass.3, getw.3, log2.3, mktemp.3, mq_receive.3, mq_send.3, posix_fallocate.3, posix_madvise.3, posix_memalign.3, pthread_attr_setstack.3, rint.3, sem_wait.3, setenv.3, sockatmark.3, strerror.3: Simplify FTM requirements
Looking at <features.h> (or feature_test_macros(7)), one can see that when _XOPEN_SOURCE is defined with the value 600 (or greater), then _POSIX_C_SOURCE is defined with the value 200112L (or greater). Therefore, terms in the man pages such as _XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L can be simpified to: _POSIX_C_SOURCE\ >=\ 200112L Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
eb15868c65
commit
a446ac0c68
|
@ -52,7 +52,7 @@ Since glibc 2.19:
|
||||||
_DEFAULT_SOURCE ||
|
_DEFAULT_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
! (_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.fi
|
.fi
|
||||||
.TP 4
|
.TP 4
|
||||||
From glibc 2.12 to 2.19:
|
From glibc 2.12 to 2.19:
|
||||||
|
|
|
@ -53,7 +53,7 @@ Since glibc 2.2.2:
|
||||||
_BSD_SOURCE ||
|
_BSD_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.TP 4
|
.TP 4
|
||||||
.fi
|
.fi
|
||||||
Before glibc 2.2.2: none
|
Before glibc 2.2.2: none
|
||||||
|
|
|
@ -45,7 +45,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR clock_nanosleep ():
|
.BR clock_nanosleep ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -42,13 +42,12 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.TP 4
|
.TP 4
|
||||||
Since glibc 2.12:
|
Since glibc 2.12:
|
||||||
.nf
|
.nf
|
||||||
_BSD_SOURCE ||
|
_BSD_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
|
||||||
.TP 4
|
.TP 4
|
||||||
.fi
|
.fi
|
||||||
Before glibc 2.12:
|
Before glibc 2.12:
|
||||||
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
||||||
.PD
|
.PD
|
||||||
.RE
|
.RE
|
||||||
.ad b
|
.ad b
|
||||||
|
|
|
@ -44,7 +44,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR posix_fadvise ():
|
.BR posix_fadvise ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -77,7 +77,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.in
|
.in
|
||||||
.sp
|
.sp
|
||||||
.BR pselect ():
|
.BR pselect ():
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.BR select ()
|
.BR select ()
|
||||||
and
|
and
|
||||||
|
|
|
@ -71,7 +71,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.in
|
.in
|
||||||
.sp
|
.sp
|
||||||
.BR pselect ():
|
.BR pselect ():
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.BR select ()
|
.BR select ()
|
||||||
(or
|
(or
|
||||||
|
|
|
@ -47,7 +47,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR seteuid (),
|
.BR seteuid (),
|
||||||
.BR setegid ():
|
.BR setegid ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -43,7 +43,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR clock_getcpuclockid ():
|
.BR clock_getcpuclockid ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -57,12 +57,12 @@ Since glibc 2.12:
|
||||||
_SVID_SOURCE ||
|
_SVID_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.fi
|
.fi
|
||||||
.TP 4
|
.TP 4
|
||||||
Before glibc 2.12:
|
Before glibc 2.12:
|
||||||
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
||||||
.PD
|
.PD
|
||||||
.RE
|
.RE
|
||||||
.ad b
|
.ad b
|
||||||
|
|
|
@ -59,7 +59,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR exp2f (),
|
.BR exp2f (),
|
||||||
.BR exp2l ():
|
.BR exp2l ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
|
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
|
||||||
.br
|
.br
|
||||||
or
|
or
|
||||||
.I cc\ -std=c99
|
.I cc\ -std=c99
|
||||||
|
|
|
@ -45,8 +45,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.br
|
.br
|
||||||
.RS 4
|
.RS 4
|
||||||
.ad l
|
.ad l
|
||||||
_FILE_OFFSET_BITS\ ==\ 64 ||
|
_FILE_OFFSET_BITS\ ==\ 64 || _POSIX_C_SOURCE\ >=\ 200112L
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
|
||||||
.br
|
.br
|
||||||
(defining the obsolete _LARGEFILE_SOURCE macro also works)
|
(defining the obsolete _LARGEFILE_SOURCE macro also works)
|
||||||
.RE
|
.RE
|
||||||
|
|
|
@ -52,7 +52,7 @@ Since glibc 2.12:
|
||||||
_SVID_SOURCE ||
|
_SVID_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.fi
|
.fi
|
||||||
.TP 4
|
.TP 4
|
||||||
Before glibc 2.12:
|
Before glibc 2.12:
|
||||||
|
|
|
@ -44,8 +44,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.TP 4
|
.TP 4
|
||||||
Since glibc 2.12:
|
Since glibc 2.12:
|
||||||
.nf
|
.nf
|
||||||
_BSD_SOURCE ||
|
_BSD_SOURCE || ! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
|
||||||
.TP 4
|
.TP 4
|
||||||
.fi
|
.fi
|
||||||
Before glibc 2.12:
|
Before glibc 2.12:
|
||||||
|
|
|
@ -44,7 +44,7 @@ Since glibc 2.2.2:
|
||||||
_BSD_SOURCE ||
|
_BSD_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.fi
|
.fi
|
||||||
.TP 4
|
.TP 4
|
||||||
Before glibc 2.2.2:
|
Before glibc 2.2.2:
|
||||||
|
|
|
@ -48,8 +48,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
Since glibc 2.3.3:
|
Since glibc 2.3.3:
|
||||||
_SVID_SOURCE || _BSD_SOURCE ||
|
_SVID_SOURCE || _BSD_SOURCE ||
|
||||||
.br
|
.br
|
||||||
(_XOPEN_SOURCE &&
|
(_XOPEN_SOURCE && ! (_POSIX_C_SOURCE\ >=\ 200112L))
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600))
|
|
||||||
.TP
|
.TP
|
||||||
Before glibc 2.3.3:
|
Before glibc 2.3.3:
|
||||||
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
|
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
|
||||||
|
|
|
@ -59,7 +59,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR log2f (),
|
.BR log2f (),
|
||||||
.BR log2l ():
|
.BR log2l ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
|
_ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
|
||||||
.br
|
.br
|
||||||
or
|
or
|
||||||
.I cc\ -std=c99
|
.I cc\ -std=c99
|
||||||
|
|
|
@ -55,11 +55,11 @@ Since glibc 2.12:
|
||||||
_BSD_SOURCE || _SVID_SOURCE ||
|
_BSD_SOURCE || _SVID_SOURCE ||
|
||||||
(_XOPEN_SOURCE\ >=\ 500 ||
|
(_XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
|
||||||
!(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
|
! (_POSIX_C_SOURCE\ >=\ 200112L)
|
||||||
.TP
|
.TP
|
||||||
Before glibc 2.12:
|
Before glibc 2.12:
|
||||||
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
|
||||||
.RE
|
.RE
|
||||||
.PD
|
.PD
|
||||||
.ad b
|
.ad b
|
||||||
|
|
|
@ -51,7 +51,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR mq_timedreceive ():
|
.BR mq_timedreceive ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -51,7 +51,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR mq_timedsend ():
|
.BR mq_timedsend ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -40,7 +40,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.BR posix_fallocate ():
|
.BR posix_fallocate ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -36,7 +36,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.br
|
.br
|
||||||
.RS 4
|
.RS 4
|
||||||
.ad l
|
.ad l
|
||||||
_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600
|
_POSIX_C_SOURCE >= 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad
|
.ad
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -50,7 +50,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.ad l
|
.ad l
|
||||||
.BR posix_memalign ():
|
.BR posix_memalign ():
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.sp
|
.sp
|
||||||
.BR aligned_alloc ():
|
.BR aligned_alloc ():
|
||||||
_ISOC11_SOURCE
|
_ISOC11_SOURCE
|
||||||
|
|
|
@ -48,7 +48,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR pthread_attr_getstack (),
|
.BR pthread_attr_getstack (),
|
||||||
.BR pthread_attr_setstack ():
|
.BR pthread_attr_setstack ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad b
|
.ad b
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -57,7 +57,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR nearbyintf (),
|
.BR nearbyintf (),
|
||||||
.BR nearbyintl ():
|
.BR nearbyintl ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE;
|
_POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE;
|
||||||
.br
|
.br
|
||||||
or
|
or
|
||||||
.I cc\ -std=c99
|
.I cc\ -std=c99
|
||||||
|
@ -67,7 +67,7 @@ or
|
||||||
.RS 4
|
.RS 4
|
||||||
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
|
||||||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
|
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L;
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.br
|
.br
|
||||||
or
|
or
|
||||||
.I cc\ -std=c99
|
.I cc\ -std=c99
|
||||||
|
@ -76,8 +76,8 @@ or
|
||||||
.BR rintf (),
|
.BR rintf (),
|
||||||
.BR rintl ():
|
.BR rintl ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
|
_BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L;
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.br
|
.br
|
||||||
or
|
or
|
||||||
.I cc\ -std=c99
|
.I cc\ -std=c99
|
||||||
|
|
|
@ -45,7 +45,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.in
|
.in
|
||||||
.sp
|
.sp
|
||||||
.BR sem_timedwait ():
|
.BR sem_timedwait ():
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.BR sem_wait ()
|
.BR sem_wait ()
|
||||||
decrements (locks) the semaphore pointed to by
|
decrements (locks) the semaphore pointed to by
|
||||||
|
|
|
@ -55,7 +55,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.BR setenv (),
|
.BR setenv (),
|
||||||
.BR unsetenv ():
|
.BR unsetenv ():
|
||||||
.RS 4
|
.RS 4
|
||||||
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.RE
|
.RE
|
||||||
.ad b
|
.ad b
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
|
|
|
@ -37,7 +37,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.sp
|
.sp
|
||||||
.ad l
|
.ad l
|
||||||
.BR sockatmark ():
|
.BR sockatmark ():
|
||||||
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
|
_POSIX_C_SOURCE\ >=\ 200112L
|
||||||
.ad b
|
.ad b
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
.BR sockatmark ()
|
.BR sockatmark ()
|
||||||
|
|
|
@ -64,7 +64,7 @@ Feature Test Macro Requirements for glibc (see
|
||||||
.RS 4
|
.RS 4
|
||||||
The XSI-compliant version is provided if:
|
The XSI-compliant version is provided if:
|
||||||
.br
|
.br
|
||||||
(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) && !\ _GNU_SOURCE
|
(_POSIX_C_SOURCE\ >=\ 200112L) && ! \ _GNU_SOURCE
|
||||||
.br
|
.br
|
||||||
Otherwise, the GNU-specific version is provided.
|
Otherwise, the GNU-specific version is provided.
|
||||||
.RE
|
.RE
|
||||||
|
|
Loading…
Reference in New Issue