OSDN Git Service

Make this as glibc-like as possible while avoiding the fileutils
authorManuel Novoa III <mjn3@codepoet.org>
Tue, 27 Aug 2002 18:16:18 +0000 (18:16 -0000)
committerManuel Novoa III <mjn3@codepoet.org>
Tue, 27 Aug 2002 18:16:18 +0000 (18:16 -0000)
problem.  glibc hides the DT_* enum values unless __USE_BSD is defined.

include/dirent.h

index cbee1f9..f3299c7 100644 (file)
@@ -93,6 +93,7 @@ typedef __ino64_t ino64_t;
 #endif
 
 
+#ifdef __USE_BSD
 /* File types for `d_type'.  */
 enum
   {
@@ -116,11 +117,12 @@ enum
 # define DT_WHT                DT_WHT
   };
 
-#if defined __USE_BSD && defined _DIRENT_HAVE_D_TYPE
+#ifdef _DIRENT_HAVE_D_TYPE
 /* Convert between stat structure types and directory types.  */
 # define IFTODT(mode)  (((mode) & 0170000) >> 12)
 # define DTTOIF(dirtype)       ((dirtype) << 12)
 #endif
+#endif
 
 
 /* This is the data type of directory stream objects.