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.tar.gz rockbox-da848576312800dc229624e928d132d0702c1854.zip |
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 00c6664872..5c157e4696 100644 --- a/firmware/include/dir.h +++ b/firmware/include/dir.h | |||
@@ -30,6 +30,7 @@ | |||
30 | #define ATTR_VOLUME_ID 0x08 | 30 | #define ATTR_VOLUME_ID 0x08 |
31 | #define ATTR_DIRECTORY 0x10 | 31 | #define ATTR_DIRECTORY 0x10 |
32 | #define ATTR_ARCHIVE 0x20 | 32 | #define ATTR_ARCHIVE 0x20 |
33 | #define ATTR_VOLUME 0x40 /* this is a volume, not a real directory */ | ||
33 | 34 | ||
34 | struct dirent { | 35 | struct dirent { |
35 | unsigned char d_name[MAX_PATH]; | 36 | unsigned char d_name[MAX_PATH]; |
@@ -52,6 +53,9 @@ typedef struct { | |||
52 | struct fat_dir fatdir; | 53 | struct fat_dir fatdir; |
53 | struct fat_dir parent_dir; | 54 | struct fat_dir parent_dir; |
54 | struct dirent theent; | 55 | struct dirent theent; |
56 | #ifdef HAVE_MULTIVOLUME | ||
57 | int volumecounter; /* running counter for faked volume entries */ | ||
58 | #endif | ||
55 | } DIR; | 59 | } DIR; |
56 | 60 | ||
57 | #else /* SIMULATOR */ | 61 | #else /* SIMULATOR */ |