00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef __DIRENT_H
00023 #define __DIRENT_H
00024
00025 #include <windows.h>
00026
00027 #pragma pack(push, 1)
00028
00029 #ifdef FG_NAMESPACE
00030 namespace fgl {
00031 #endif
00032
00033
00037 struct dirent
00038 {
00039 char d_name[260];
00040 };
00041
00042
00047 typedef struct
00048 {
00049 unsigned long _d_hdir;
00050 char *_d_dirname;
00051 unsigned _d_magic;
00052 unsigned _d_nfiles;
00053 char _d_buf[sizeof(WIN32_FIND_DATA)];
00054 } DIR;
00055
00056
00057
00058
00059
00060 DIR * opendir (const char *__dirname);
00061 struct dirent * readdir (DIR *__dir);
00062 int closedir (DIR *__dir);
00063 void rewinddir(DIR *__dir);
00064
00065 #define S_ISDIR
00066
00067 #ifdef FG_NAMESPACE
00068 }
00069 #endif
00070
00071
00072
00073 #pragma pack(pop)
00074
00075 #endif
00076