diff options
| author | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-12-28 22:16:07 +0000 |
|---|---|---|
| committer | Jörg Hohensohn <hohensoh@rockbox.org> | 2004-12-28 22:16:07 +0000 |
| commit | da848576312800dc229624e928d132d0702c1854 (patch) | |
| tree | 38cd01b8a9c1069a1de734e0f7eb478436715573 /firmware/include | |
| parent | ae45d970d874217b779071b414dcd5edbf5647da (diff) | |
| download | rockbox-da848576312800dc229624e928d132d0702c1854.zip rockbox-da848576312800dc229624e928d132d0702c1854.tar.gz rockbox-da848576312800dc229624e928d132d0702c1854.tar.bz2 rockbox-da848576312800dc229624e928d132d0702c1854.tar.xz | |
prepared to mount multiple partitions into one logical file system (most useful for Ondio, internal memory + external MMC)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5514 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/include')
| -rw-r--r-- | firmware/include/dir.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/include/dir.h b/firmware/include/dir.h index 00c6664..5c157e4 100644 --- a/firmware/include/dir.h +++ b/firmware/include/dir.h @@ -30,6 +30,7 @@ #define ATTR_VOLUME_ID 0x08 #define ATTR_DIRECTORY 0x10 #define ATTR_ARCHIVE 0x20 +#define ATTR_VOLUME 0x40 /* this is a volume, not a real directory */ struct dirent { unsigned char d_name[MAX_PATH]; @@ -52,6 +53,9 @@ typedef struct { struct fat_dir fatdir; struct fat_dir parent_dir; struct dirent theent; +#ifdef HAVE_MULTIVOLUME + int volumecounter; /* running counter for faked volume entries */ +#endif } DIR; #else /* SIMULATOR */ |