From 0a6ce9213e83835ffa8c434a6644b55932715e8c Mon Sep 17 00:00:00 2001 From: Manuel Novoa III Date: Tue, 27 Aug 2002 18:16:18 +0000 Subject: Make this as glibc-like as possible while avoiding the fileutils problem. glibc hides the DT_* enum values unless __USE_BSD is defined. --- include/dirent.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/dirent.h') diff --git a/include/dirent.h b/include/dirent.h index cbee1f947..f3299c719 100644 --- a/include/dirent.h +++ b/include/dirent.h @@ -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. -- cgit v1.2.3