summaryrefslogtreecommitdiff
path: root/firmware/include
diff options
context:
space:
mode:
authorJörg Hohensohn <hohensoh@rockbox.org>2004-12-28 22:16:07 +0000
committerJörg Hohensohn <hohensoh@rockbox.org>2004-12-28 22:16:07 +0000
commitda848576312800dc229624e928d132d0702c1854 (patch)
tree38cd01b8a9c1069a1de734e0f7eb478436715573 /firmware/include
parentae45d970d874217b779071b414dcd5edbf5647da (diff)
downloadrockbox-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.h4
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
34struct dirent { 35struct 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 */