aboutsummaryrefslogtreecommitdiff
path: root/contrib/libreadline/posixdir.h
diff options
context:
space:
mode:
authorAndrey A. Chernov <ache@FreeBSD.org>2003-08-31 17:55:46 +0000
committerAndrey A. Chernov <ache@FreeBSD.org>2003-08-31 17:55:46 +0000
commit19eab8b8e47590be0c3122a09a29a27a31620bd3 (patch)
treef75abef44b0f70973592b7edb66a319f92a1d7b2 /contrib/libreadline/posixdir.h
parentfb21882ffc08f0f36202a6492bc4628bd832ac18 (diff)
downloadsrc-19eab8b8e47590be0c3122a09a29a27a31620bd3.tar.gz
src-19eab8b8e47590be0c3122a09a29a27a31620bd3.zip
Virgin import of GNU Readline 4.3
Notes
Notes: svn path=/vendor/libreadline/dist/; revision=119610
Diffstat (limited to 'contrib/libreadline/posixdir.h')
-rw-r--r--contrib/libreadline/posixdir.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/libreadline/posixdir.h b/contrib/libreadline/posixdir.h
index 98ced75b346b..505e27954f16 100644
--- a/contrib/libreadline/posixdir.h
+++ b/contrib/libreadline/posixdir.h
@@ -46,4 +46,12 @@
# define d_fileno d_ino
#endif
+#if defined (_POSIX_SOURCE) && (!defined (STRUCT_DIRENT_HAS_D_INO) || defined (BROKEN_DIRENT_D_INO))
+/* Posix does not require that the d_ino field be present, and some
+ systems do not provide it. */
+# define REAL_DIR_ENTRY(dp) 1
+#else
+# define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
+#endif /* _POSIX_SOURCE */
+
#endif /* !_POSIXDIR_H_ */