forked from len0rd/rockbox
Makes apps and plugins interract with directories using a posix-like api instead of calling dircache / simulator functions (no additionnal layer added, only a cosmetic change)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13943 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
930278bcc0
commit
011a325e32
20 changed files with 255 additions and 301 deletions
|
|
@ -329,7 +329,7 @@ int Dbuild_filelistm(struct menu_item **names, char *firstentry, char *directory
|
|||
char *startpt;
|
||||
struct menu_item *temp;
|
||||
|
||||
filedir=opendir(directory);
|
||||
filedir=rb->opendir(directory);
|
||||
|
||||
if(filedir==NULL)
|
||||
{
|
||||
|
|
@ -345,8 +345,8 @@ int Dbuild_filelistm(struct menu_item **names, char *firstentry, char *directory
|
|||
i++;
|
||||
|
||||
// Reset the directory
|
||||
closedir(filedir);
|
||||
filedir=opendir(directory);
|
||||
rb->closedir(filedir);
|
||||
filedir=rb->opendir(directory);
|
||||
|
||||
i++;
|
||||
temp=malloc(i*sizeof(struct opt_items));
|
||||
|
|
@ -365,7 +365,7 @@ int Dbuild_filelistm(struct menu_item **names, char *firstentry, char *directory
|
|||
i++;
|
||||
}
|
||||
}
|
||||
closedir(filedir);
|
||||
rb->closedir(filedir);
|
||||
*names=temp;
|
||||
return i;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue