forked from len0rd/rockbox
FS #7752 by Catalin Patulea: Stop 'Rockbox Info' from crashing multivolume target simulators (Ondio, Sansa).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14684 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
22df2fd0bf
commit
5128080328
1 changed files with 13 additions and 1 deletions
|
|
@ -53,6 +53,7 @@
|
|||
#include "kernel.h"
|
||||
#include "debug.h"
|
||||
#include "config.h"
|
||||
#include "ata.h" /* for IF_MV2 et al. */
|
||||
|
||||
/* Windows (and potentially other OSes) distinguish binary and text files.
|
||||
* Define a dummy for the others. */
|
||||
|
|
@ -559,8 +560,19 @@ long sim_filesize(int fd)
|
|||
#endif
|
||||
}
|
||||
|
||||
void fat_size(unsigned int* size, unsigned int* free)
|
||||
void fat_size(IF_MV2(int volume,) unsigned long* size, unsigned long* free)
|
||||
{
|
||||
#ifdef HAVE_MULTIVOLUME
|
||||
if (volume != 0) {
|
||||
debugf("io.c: fat_size(volume=%d); simulator only supports volume 0\n",
|
||||
volume);
|
||||
|
||||
if (size) *size = 0;
|
||||
if (free) *free = 0;
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef WIN32
|
||||
long secperclus, bytespersec, free_clusters, num_clusters;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue