diff --git a/firmware/common/filefuncs.c b/firmware/common/filefuncs.c index 21096dac3c..2e3894b2c4 100644 --- a/firmware/common/filefuncs.c +++ b/firmware/common/filefuncs.c @@ -54,7 +54,6 @@ int strip_volume(const char* name, char* namecopy) } #endif /* #ifdef HAVE_MULTIVOLUME */ -#ifndef __PCTOOL__ /* Test file existence, using dircache of possible */ bool file_exists(const char *file) { @@ -89,10 +88,10 @@ bool dir_exists(const char *path) return true; } -#endif /* __PCTOOL__ */ - +#if (CONFIG_PLATFORM & PLATFORM_NATIVE) struct dirinfo dir_get_info(DIR* parent, struct dirent *entry) { (void)parent; return entry->info; } +#endif diff --git a/tools/database/SOURCES b/tools/database/SOURCES index 0abfce61ff..e66ea603e1 100644 --- a/tools/database/SOURCES +++ b/tools/database/SOURCES @@ -8,7 +8,6 @@ database.c ../../apps/mp3data.c ../../apps/tagcache.c ../../firmware/common/crc32.c -../../firmware/common/filefuncs.c ../../firmware/common/strlcpy.c ../../firmware/common/strcasestr.c ../../firmware/common/structec.c diff --git a/uisimulator/common/io.c b/uisimulator/common/io.c index f630ae49c8..b367eb14a1 100644 --- a/uisimulator/common/io.c +++ b/uisimulator/common/io.c @@ -347,6 +347,13 @@ struct sim_dirent *sim_readdir(MYDIR *dir) return &secret; } +struct dirinfo dir_get_info(DIR* parent, struct sim_dirent *entry) +{ + (void)parent; + return entry->info; +} + + void sim_closedir(MYDIR *dir) { free(dir->name);