diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-06-18 08:35:20 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-18 08:35:20 +0000 |
| commit | d6b04045c0906d3c77222c2910274a87419622ac (patch) | |
| tree | 7e58a8ab09611bf2a25dd22db9f71994532b2114 | |
| parent | 7e3a3277b226a2fc80227c9758fbe0b50846456d (diff) | |
| download | rockbox-d6b04045c0906d3c77222c2910274a87419622ac.zip rockbox-d6b04045c0906d3c77222c2910274a87419622ac.tar.gz rockbox-d6b04045c0906d3c77222c2910274a87419622ac.tar.bz2 rockbox-d6b04045c0906d3c77222c2910274a87419622ac.tar.xz | |
Filenames are case insensitive in Fat32
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1060 a1c6a512-1295-4272-9138-f99709370657
| -rw-r--r-- | firmware/common/dir.c | 2 | ||||
| -rw-r--r-- | firmware/common/file.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/firmware/common/dir.c b/firmware/common/dir.c index 5fb1415..867cece 100644 --- a/firmware/common/dir.c +++ b/firmware/common/dir.c @@ -75,7 +75,7 @@ DIR* opendir(char* name) return NULL; } if ( (entry.attr & FAT_ATTR_DIRECTORY) && - (!strncmp(part, entry.name, partlen)) ) { + (!strncasecmp(part, entry.name, partlen)) ) { if ( fat_opendir(&(opendirs[dd].fatdir), entry.firstcluster) < 0 ) { DEBUGF("Failed opening dir '%s' (%d)\n", diff --git a/firmware/common/file.c b/firmware/common/file.c index 27588f3..29c322a 100644 --- a/firmware/common/file.c +++ b/firmware/common/file.c @@ -103,7 +103,7 @@ int open(char* pathname, int flags) /* scan dir for name */ namelen = strlen(name); while ((entry = readdir(dir))) { - if ( !strncmp(name, entry->d_name, namelen) ) { + if ( !strncasecmp(name, entry->d_name, namelen) ) { fat_open(entry->startcluster, &(openfiles[fd].fatfile)); openfiles[fd].size = entry->size; break; |