#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