.PD 0
.ad l
.RS 4
-.TP 4
-Since glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD
.PD 0
.BR fchmod ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_POSIX_C_SOURCE\ >=\ 200809L ||
_BSD_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.TP
-Before glibc 2.12:
-_BSD_SOURCE ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.RE
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L ||
.PD
.ad
.SH DESCRIPTION
.PD 0
.ad l
.RS 4
-.TP 4
-Since glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD
.PD 0
.BR gethostname ():
.RS 4
-.TP 4
Since glibc 2.12:
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_POSIX_C_SOURCE\ >=\ 200112L
-.TP
-Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.br
.BR sethostname ():
.PD 0
.BR getsid ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_POSIX_C_SOURCE\ >=\ 200809L ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.TP
-Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad
.BR pread (),
.BR pwrite ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.PD
.PD 0
.BR getpgid ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_POSIX_C_SOURCE\ >=\ 200809L ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.TP
-Before glibc 2.12:
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR setpgrp "() (POSIX.1):"
.ad l
.RS 4
.PD 0
-.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
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad
.sp
.BR lstat ():
.RS 4
-.TP 4
-Since glibc 2.10
-_POSIX_C_SOURCE\ >=\ 200112L ||
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.TP 4
-Before glibc 2.10
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200112L
.RE
.PD
.ad
.sp
.BR truncate ():
.RS 4
-.TP 4
-Since glibc 2.12
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.12:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.sp
.BR ftruncate ():
.PD 0
.BR waitid ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_POSIX_C_SOURCE\ >=\ 200809L ||
-_SVID_SOURCE ||
-_XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
-.TP
-Before glibc 2.12:
_SVID_SOURCE ||
_XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PD
.ad
.RS 4
.PD 0
.ad l
-.TP 4
-Since glibc 2.10:
-_BSD_SOURCE || _SVID_SOURCE || _POSIX_C_SOURCE\ >=\ 200809L ||
-_XOPEN_SOURCE\ >=\ 700
-.br
-.TP
-Before glibc 2.10:
_BSD_SOURCE || _SVID_SOURCE
+.br
+|| /* Since glibc 2.10: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.RE
.PD
.RE
.ad
.ad l
.RS 4
.PD 0
-.TP 4
-Since glibc 2.12
_XOPEN_SOURCE\ >= 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
-.TP
-Before glibc 2.12
-_XOPEN_SOURCE\ >=\ 500 || _XOPEN_SOURCE\ &&' _XOPEN_SOURCE_EXTENDED
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.PD
.RE
.ad
.ad l
.RS 4
.PD 0
-.TP 4
-Since glibc 2.10:
-_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200809L ||
-_XOPEN_SOURCE\ >=\ 700
-.ad
-.br
-.TP
-Before glibc 2.10:
_BSD_SOURCE
+.br
+|| /* Since glibc 2.10: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.ad
.PD
.RE
.SH DESCRIPTION
.ad l
.RS 4
.PD 0
-.TP 4
-Since glibc 2.12:
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
-.TP
-Before glibc 2.12:
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
.PD
.RE
.ad b
.BR siginterrupt ():
.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
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.ad
.SH DESCRIPTION
.sp
.BR strdup ():
.RS 4
-.TP 4
-Since glibc 2.12:
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
-_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED ||
-_POSIX_C_SOURCE\ >=\ 200809L
-.TP
-Before glibc 2.12:
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
.RE
.PP
.BR strndup ():