summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--firmware/include/dir.h2
-rw-r--r--firmware/include/dir_uncached.h2
-rw-r--r--firmware/target/hosted/android/dir-target.h2
3 files changed, 3 insertions, 3 deletions
diff --git a/firmware/include/dir.h b/firmware/include/dir.h
index d143ed2664..29dcb65961 100644
--- a/firmware/include/dir.h
+++ b/firmware/include/dir.h
@@ -72,8 +72,8 @@
# define rmdir rmdir_uncached
#endif
#else
-#include "dir_uncached.h"
#include "dir-target.h"
+#include "dir_uncached.h"
#endif
#endif
diff --git a/firmware/include/dir_uncached.h b/firmware/include/dir_uncached.h
index 5c7ed14658..29512c7a69 100644
--- a/firmware/include/dir_uncached.h
+++ b/firmware/include/dir_uncached.h
@@ -30,7 +30,6 @@ struct dirinfo {
unsigned short wrttime;
};
-#ifndef APPLICATION
#include <stdbool.h>
#include "file.h"
@@ -91,6 +90,5 @@ extern struct dirent_uncached* readdir_uncached(DIR_UNCACHED* dir);
extern int release_dirs(int volume);
#endif /* DIRFUNCTIONS_DEFINED */
-#endif
#endif
diff --git a/firmware/target/hosted/android/dir-target.h b/firmware/target/hosted/android/dir-target.h
index 44ea23d4ad..c93d92caad 100644
--- a/firmware/target/hosted/android/dir-target.h
+++ b/firmware/target/hosted/android/dir-target.h
@@ -35,4 +35,6 @@ extern int _closedir(DIR* dir);
extern struct dirent *_readdir(DIR* dir);
extern void fat_size(unsigned long *size, unsigned long *free);
+#define DIRFUNCTIONS_DEFINED
+
#endif /* __DIR_TARGET_H__ */