Test HAVE_DIRENT_H, HAVE_SYS_DIR_H, HAVE_NDIR_H instead of DIRENT, SYSDIR,
authorRoland McGrath <roland@redhat.com>
Tue, 8 Nov 1994 00:14:50 +0000 (00:14 +0000)
committerRoland McGrath <roland@redhat.com>
Tue, 8 Nov 1994 00:14:50 +0000 (00:14 +0000)
NDIR.

dir.c

diff --git a/dir.c b/dir.c
index da8abf74dd080c9c4c9e8a77424a00f50c8c17db..ab55f8fa24b7272ab6064775179a625e96e9e26e 100644 (file)
--- a/dir.c
+++ b/dir.c
@@ -18,26 +18,26 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #include "make.h"
 
-#if    defined (POSIX) || defined (DIRENT) || defined (__GNU_LIBRARY__)
+#if    defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
 #include <dirent.h>
 #ifndef        __GNU_LIBRARY__
 #define D_NAMLEN(d) strlen((d)->d_name)
 #else  /* GNU C library.  */
 #define D_NAMLEN(d) ((d)->d_namlen)
 #endif /* Not GNU C library.  */
-#else  /* Not POSIX or DIRENT.  */
+#else  /* Not POSIX or HAVE_DIRENT_H.  */
 #define direct dirent
 #define D_NAMLEN(d) ((d)->d_namlen)
-#ifdef SYSNDIR
+#ifdef HAVE_SYS_NDIR_H
 #include <sys/ndir.h>
-#endif /* SYSNDIR */
-#ifdef SYSDIR
+#endif /* HAVE_SYS_NDIR_H */
+#ifdef HAVE_SYS_DIR_H
 #include <sys/dir.h>
-#endif /* SYSDIR */
-#ifdef NDIR
+#endif /* HAVE_SYS_DIR_H */
+#ifdef HAVE_NDIR_H
 #include <ndir.h>
-#endif /* NDIR */
-#endif /* POSIX or DIRENT or __GNU_LIBRARY__.  */
+#endif /* HAVE_NDIR_H */
+#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__.  */
 
 #if defined (POSIX) && !defined (__GNU_LIBRARY__)
 /* Posix does not require that the d_ino field be present, and some