summaryrefslogtreecommitdiff
path: root/firmware/target/hosted/android/dir-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/hosted/android/dir-target.h')
-rw-r--r--firmware/target/hosted/android/dir-target.h21
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
32extern DIR* _opendir(const char* name); 43extern DIR* _opendir(const char* name);
33extern int _mkdir(const char* name); 44extern int _mkdir(const char* name);
@@ -36,5 +47,7 @@ extern struct dirent *_readdir(DIR* dir);
36extern void fat_size(unsigned long *size, unsigned long *free); 47extern 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__ */