aboutsummaryrefslogtreecommitdiffstats
path: root/man3
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2016-02-12 17:02:35 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2016-03-01 20:01:04 +0100
commita30128b4cc3ff82cceebe21c6cb8823ddfe0382f (patch)
tree2d897661c1de356498363cfac0de6657bb27fb7a /man3
parent2b1b04248762a6d9d2b0f277b8c6ba92c8d120a8 (diff)
downloadman-pages-a30128b4cc3ff82cceebe21c6cb8823ddfe0382f.tar.gz
dirfd.3, readdir.3, scandir.3, seekdir.3, telldir.3: Update FTM requirements (mostly _DEFAULT_SOURCE)
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
Diffstat (limited to 'man3')
-rw-r--r--man3/dirfd.34
-rw-r--r--man3/readdir.34
-rw-r--r--man3/scandir.37
-rw-r--r--man3/seekdir.34
-rw-r--r--man3/telldir.34
5 files changed, 13 insertions, 10 deletions
diff --git a/man3/dirfd.3 b/man3/dirfd.3
index 78abda9002..7bde07a6fa 100644
--- a/man3/dirfd.3
+++ b/man3/dirfd.3
@@ -42,8 +42,8 @@ Feature Test Macro Requirements for glibc (see
.RS 4
.PD 0
.ad l
-_BSD_SOURCE || _SVID_SOURCE
- || /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L
+/* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.PD
.RE
.ad
diff --git a/man3/readdir.3 b/man3/readdir.3
index 02080b385d..6461977101 100644
--- a/man3/readdir.3
+++ b/man3/readdir.3
@@ -55,8 +55,8 @@ Feature Test Macro Requirements for glibc (see
.sp
.BR readdir_r ():
.RS 4
-_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
-_SVID_SOURCE || _POSIX_SOURCE
+_POSIX_C_SOURCE
+ || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.RE
.ad b
.SH DESCRIPTION
diff --git a/man3/scandir.3 b/man3/scandir.3
index 6109bebe5f..2996eb346a 100644
--- a/man3/scandir.3
+++ b/man3/scandir.3
@@ -101,9 +101,8 @@ Feature Test Macro Requirements for glibc (see
.RS 4
.PD 0
.ad b
-_BSD_SOURCE || _SVID_SOURCE
-.br
-|| /* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L
+/* Since glibc 2.10: */ _POSIX_C_SOURCE\ >=\ 200809L
+ || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.PD
.RE
.sp
@@ -290,7 +289,7 @@ and glibc 2.10 changed the definition of
to match the standard.
.SH EXAMPLE
.nf
-#define _SVID_SOURCE
+#define _DEFAULT_SOURCE
/* print files in current directory in reverse order */
#include <dirent.h>
diff --git a/man3/seekdir.3 b/man3/seekdir.3
index 250e6b0830..bc77627aa7 100644
--- a/man3/seekdir.3
+++ b/man3/seekdir.3
@@ -45,7 +45,9 @@ Feature Test Macro Requirements for glibc (see
.in
.sp
.BR seekdir ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
+ _XOPEN_SOURCE
+ || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+ || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
The
.BR seekdir ()
diff --git a/man3/telldir.3 b/man3/telldir.3
index 0971540cfd..868e9e7cb6 100644
--- a/man3/telldir.3
+++ b/man3/telldir.3
@@ -43,7 +43,9 @@ Feature Test Macro Requirements for glibc (see
.in
.sp
.BR telldir ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
+ _XOPEN_SOURCE
+ || /* Glibc since 2.19: */ _DEFAULT_SOURCE
+ || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE
.SH DESCRIPTION
The
.BR telldir ()