Parent Directory | Revision Log
Changes for make 3.75.1
1 | #ifndef _DIRENT_H |
2 | #define _DIRENT_H |
3 | |
4 | #include <stdlib.h> |
5 | #include <windows.h> |
6 | #include <limits.h> |
7 | #include <sys/types.h> |
8 | |
9 | #ifndef NAME_MAX |
10 | #define NAME_MAX 255 |
11 | #endif |
12 | |
13 | #define __DIRENT_COOKIE 0xfefeabab |
14 | |
15 | |
16 | struct dirent |
17 | { |
18 | ino_t d_ino; /* unused - no equivalent on WINDOWS32 */ |
19 | char d_name[NAME_MAX+1]; |
20 | }; |
21 | |
22 | typedef struct dir_struct { |
23 | ULONG dir_ulCookie; |
24 | HANDLE dir_hDirHandle; |
25 | DWORD dir_nNumFiles; |
26 | char dir_pDirectoryName[NAME_MAX+1]; |
27 | struct dirent dir_sdReturn; |
28 | } DIR; |
29 | |
30 | DIR *opendir(const char *); |
31 | struct dirent *readdir(DIR *); |
32 | void rewinddir(DIR *); |
33 | void closedir(DIR *); |
34 | int telldir(DIR *); |
35 | void seekdir(DIR *, long); |
36 | |
37 | #endif |
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |