12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #ifndef READDIR_H
- #define READDIR_H
- #include <config.w32.h>
- #include <windows.h>
- #include <io.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <direct.h>
- #define php_readdir_r readdir_r
- struct dirent {
- long d_ino;
- off_t d_off;
- unsigned short d_reclen;
- char d_name[_MAX_FNAME + 1];
- };
- typedef struct {
- HANDLE handle;
- short offset;
- short finished;
- WIN32_FIND_DATA fileinfo;
- char *dir;
- struct dirent dent;
- } DIR;
- DIR *opendir(const char *);
- struct dirent *readdir(DIR *);
- int readdir_r(DIR *, struct dirent *, struct dirent **);
- int closedir(DIR *);
- int rewinddir(DIR *);
- #endif
|