Win32 dirent: remove unused dirent.d_reclen member
[gitweb.git] / compat / win32 / dirent.h
index 927a25ca765ef4f393ba28d54e2478b29fca878e..7f4e6c71d9e25e564e64cd082fdc2b44a03704da 100644 (file)
@@ -9,12 +9,8 @@ typedef struct DIR DIR;
 #define DT_LNK     3
 
 struct dirent {
-       long d_ino;                      /* Always zero. */
        char d_name[FILENAME_MAX];       /* File name. */
-       union {
-               unsigned short d_reclen; /* Always zero. */
-               unsigned char  d_type;   /* Reimplementation adds this */
-       };
+       unsigned char d_type;      /* file type to prevent lstat after readdir */
 };
 
 DIR *opendir(const char *dirname);