diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-06-19 17:31:35 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-19 17:31:35 +0000 |
| commit | 702dd052aef8e8da640cf1284ba15b3098b2a6f2 (patch) | |
| tree | 1bde50a4a62fe6d738b52d143edcf07bd24ec208 /firmware/drivers | |
| parent | 866600216e9970222e65eb019f2893b8938f3cd0 (diff) | |
| download | rockbox-702dd052aef8e8da640cf1284ba15b3098b2a6f2.zip rockbox-702dd052aef8e8da640cf1284ba15b3098b2a6f2.tar.gz rockbox-702dd052aef8e8da640cf1284ba15b3098b2a6f2.tar.bz2 rockbox-702dd052aef8e8da640cf1284ba15b3098b2a6f2.tar.xz | |
Ignore volume ID
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1096 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers')
| -rw-r--r-- | firmware/drivers/fat.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index 8d5057b..ee0c8ee 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c @@ -1010,6 +1010,10 @@ int fat_getnext(struct fat_dir *dir, struct fat_direntry *entry) else { if ( parse_direntry(entry, &dir->cached_buf[i*32]) ) { + /* don't return volume id entry */ + if ( entry->attr == FAT_ATTR_VOLUME_ID ) + continue; + /* replace shortname with longname? */ if ( longs ) { int j,k,l=0; @@ -1115,3 +1119,9 @@ int fat_getnext(struct fat_dir *dir, struct fat_direntry *entry) } return 0; } + +/* ----------------------------------------------------------------- + * local variables: + * eval: (load-file "../rockbox-mode.el") + * end: + */ |