Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/apps/plugin.c b/apps/plugin.c
- index b9c2e7c..fff4be4 100644
- --- a/apps/plugin.c
- +++ b/apps/plugin.c
- @@ -110,6 +110,13 @@ static struct dirent *app_readdir(DIR *dirp)
- return readdir(dirp);
- }
- #endif
- +#ifdef SIMULATOR
- +#ifdef HAVE_DIRCACHE
- +#define _sim_readdir readdir_cached
- +#else
- +#define _sim_readdir sim_readdir
- +#endif
- +#endif
- #if defined(HAVE_PLUGIN_CHECK_OPEN_CLOSE) && (MAX_OPEN_FILES>32)
- #warning "MAX_OPEN_FILES>32, disabling plugin file open/close checking"
- @@ -388,7 +395,11 @@ static const struct plugin_api rockbox_api = {
- /* dir */
- (opendir_func)PREFIX(opendir),
- (closedir_func)PREFIX(closedir),
- +#ifdef SIMULATOR
- + (readdir_func)_sim_readdir,
- +#else
- (readdir_func)PREFIX(readdir),
- +#endif
- PREFIX(mkdir),
- PREFIX(rmdir),
- dir_exists,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement