diff options
Diffstat (limited to 'uisimulator/x11/dir.h')
-rw-r--r-- | uisimulator/x11/dir.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/uisimulator/x11/dir.h b/uisimulator/x11/dir.h index 28cfcc8646..6b019c833e 100644 --- a/uisimulator/x11/dir.h +++ b/uisimulator/x11/dir.h | |||
@@ -16,6 +16,8 @@ | |||
16 | * KIND, either express or implied. | 16 | * KIND, either express or implied. |
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | #ifndef _X11_DIR_H_ | ||
20 | #define _X11_DIR_H_ | ||
19 | 21 | ||
20 | #include <sys/types.h> | 22 | #include <sys/types.h> |
21 | typedef void DIR; | 23 | typedef void DIR; |
@@ -29,7 +31,9 @@ typedef void * MYDIR; | |||
29 | 31 | ||
30 | extern MYDIR *x11_opendir(char *name); | 32 | extern MYDIR *x11_opendir(char *name); |
31 | extern struct x11_dirent* x11_readdir(MYDIR* dir); | 33 | extern struct x11_dirent* x11_readdir(MYDIR* dir); |
32 | extern void x11_closedir(MYDIR *dir); | 34 | extern int x11_closedir(MYDIR *dir); |
35 | |||
36 | #ifndef NO_REDEFINES_PLEASE | ||
33 | 37 | ||
34 | #define DIR MYDIR | 38 | #define DIR MYDIR |
35 | #define dirent x11_dirent | 39 | #define dirent x11_dirent |
@@ -37,3 +41,6 @@ extern void x11_closedir(MYDIR *dir); | |||
37 | #define readdir(x) x11_readdir(x) | 41 | #define readdir(x) x11_readdir(x) |
38 | #define closedir(x) x11_closedir(x) | 42 | #define closedir(x) x11_closedir(x) |
39 | 43 | ||
44 | #endif | ||
45 | |||
46 | #endif | ||