dirent.h revision 35922a2138c5adc91a2b4b185b5d756900bde87d
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef DIRENT_H 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define DIRENT_H 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include <windows.h> 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)struct dirent 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){ 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) ino_t d_ino; /* File serial number */ 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) char d_name[MAX_PATH]; /* Name of entry */ 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}; 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)struct dirent_ctx 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles){ 1490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) HANDLE find_handle; 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) char dirname[MAX_PATH]; 16eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch}; 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)typedef struct dirent_ctx DIR; 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)DIR *opendir(const char *dirname); 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)struct dirent *readdir(DIR *dirp); 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int closedir(DIR *dirp); 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif /* DIRENT_H */ 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)