Added requirements for glibc 2.12.
Corrected requirements for glibc versions before 2.12.
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
.in
.sp
.BR sigaltstack ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.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
+.RE
+.ad
.SH DESCRIPTION
.BR sigaltstack ()
allows a process to define a new alternate
.in
.sp
.BR siginterrupt ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.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
+.RE
+.ad
.SH DESCRIPTION
The
.BR siginterrupt ()