posix_memalign.3: Updated valloc() feature test macro requirements

Added requirements for glibc 2.12.
Corrected requirements for glibc versions before 2.12.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
Michael Kerrisk 2010-09-17 15:46:41 +02:00
parent 35c25d455d
commit 124b387f69
1 changed files with 18 additions and 0 deletions

View File

@ -46,6 +46,24 @@ Feature Test Macro Requirements for glibc (see
.ad l
.BR posix_memalign ():
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
.sp
.BR valloc ():
.br
.RS 4
.TP 4
Since glibc 2.12:
.nf
_BSD_SOURCE ||
(_XOPEN_SOURCE >= 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) &&
!(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600)
.br
.fi
.TP
Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE >= 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.RE
.ad b
.SH DESCRIPTION
The function