diff options
Diffstat (limited to 'firmware/target/hosted/android/dir-target.h')
-rw-r--r-- | firmware/target/hosted/android/dir-target.h | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/firmware/target/hosted/android/dir-target.h b/firmware/target/hosted/android/dir-target.h index c93d92caad..c6c6b4b2b0 100644 --- a/firmware/target/hosted/android/dir-target.h +++ b/firmware/target/hosted/android/dir-target.h | |||
@@ -24,10 +24,21 @@ | |||
24 | 24 | ||
25 | #include <dirent.h> | 25 | #include <dirent.h> |
26 | 26 | ||
27 | #define opendir _opendir | 27 | #define dirent_uncached dirent |
28 | #define mkdir _mkdir | 28 | #define DIR_UNCACHED DIR |
29 | #define closedir _closedir | 29 | #define opendir_uncached _opendir |
30 | #define readdir _readdir | 30 | #define readdir_uncached _readdir |
31 | #define closedir_uncached _closedir | ||
32 | #define mkdir_uncached _mkdir | ||
33 | #define rmdir_uncached rmdir | ||
34 | |||
35 | #define dirent_android dirent | ||
36 | #define DIR_android DIR | ||
37 | #define opendir_android _opendir | ||
38 | #define readdir_android _readdir | ||
39 | #define closedir_android _closedir | ||
40 | #define mkdir_android _mkdir | ||
41 | #define rmdir_android rmdir | ||
31 | 42 | ||
32 | extern DIR* _opendir(const char* name); | 43 | extern DIR* _opendir(const char* name); |
33 | extern int _mkdir(const char* name); | 44 | extern int _mkdir(const char* name); |
@@ -36,5 +47,7 @@ extern struct dirent *_readdir(DIR* dir); | |||
36 | extern void fat_size(unsigned long *size, unsigned long *free); | 47 | extern void fat_size(unsigned long *size, unsigned long *free); |
37 | 48 | ||
38 | #define DIRFUNCTIONS_DEFINED | 49 | #define DIRFUNCTIONS_DEFINED |
50 | #define DIRENT_DEFINED | ||
51 | #define DIR_DEFINED | ||
39 | 52 | ||
40 | #endif /* __DIR_TARGET_H__ */ | 53 | #endif /* __DIR_TARGET_H__ */ |