Windows fio: implement some more POSIX functions
[fio.git] / os / windows / posix / include / dirent.h
index ca4d4c949733821c3d9e07604e4e094eef78f5e5..eef6a8808deef2fcb690e461f8c99e71845fca21 100644 (file)
@@ -1,13 +1,21 @@
 #ifndef DIRENT_H\r
 #define DIRENT_H\r
 \r
+#include <windows.h>\r
+\r
 struct dirent\r
 {\r
        ino_t  d_ino;     /*  File serial number */\r
-       char   d_name[];  /* Name of entry */\r
+       char   d_name[MAX_PATH];  /* Name of entry */\r
+};\r
+\r
+struct dirent_ctx\r
+{\r
+       HANDLE find_handle;\r
+       char dirname[MAX_PATH];\r
 };\r
 \r
-typedef int DIR;\r
+typedef struct dirent_ctx DIR;\r
 \r
 DIR *opendir(const char *dirname);\r
 struct dirent *readdir(DIR *dirp);\r