[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[1738] 2008-07-27 Bean <address@hidden>
From: |
Bean |
Subject: |
[1738] 2008-07-27 Bean <address@hidden> |
Date: |
Sun, 27 Jul 2008 14:46:45 +0000 |
Revision: 1738
http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=1738
Author: bean
Date: 2008-07-27 14:46:45 +0000 (Sun, 27 Jul 2008)
Log Message:
-----------
2008-07-27 Bean <address@hidden>
* fs/fat.c (GRUB_FAT_MAXFILE): New constant.
(grub_fat_find_dir): Ignore case when comparing filename.
Modified Paths:
--------------
trunk/grub2/ChangeLog
trunk/grub2/fs/fat.c
Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog 2008-07-27 14:20:49 UTC (rev 1737)
+++ trunk/grub2/ChangeLog 2008-07-27 14:46:45 UTC (rev 1738)
@@ -1,5 +1,10 @@
2008-07-27 Bean <address@hidden>
+ * fs/fat.c (GRUB_FAT_MAXFILE): New constant.
+ (grub_fat_find_dir): Ignore case when comparing filename.
+
+2008-07-27 Bean <address@hidden>
+
* fs/xfs.c (grub_xfs_dir_header): Change field i8count back to
smallino, as it's more descriptive, and i8count can be confused with
the other field count.
Modified: trunk/grub2/fs/fat.c
===================================================================
--- trunk/grub2/fs/fat.c 2008-07-27 14:20:49 UTC (rev 1737)
+++ trunk/grub2/fs/fat.c 2008-07-27 14:46:45 UTC (rev 1738)
@@ -35,6 +35,8 @@
#define GRUB_FAT_ATTR_DIRECTORY 0x10
#define GRUB_FAT_ATTR_ARCHIVE 0x20
+#define GRUB_FAT_MAXFILE 256
+
#define GRUB_FAT_ATTR_LONG_NAME (GRUB_FAT_ATTR_READ_ONLY \
| GRUB_FAT_ATTR_HIDDEN \
| GRUB_FAT_ATTR_SYSTEM \
@@ -629,7 +631,7 @@
if (hook (filename, dir.attr & GRUB_FAT_ATTR_DIRECTORY))
break;
}
- else if (grub_strcmp (dirname, filename) == 0)
+ else if (grub_strncasecmp (dirname, filename, GRUB_FAT_MAXFILE) == 0)
{
if (call_hook)
hook (filename, dir.attr & GRUB_FAT_ATTR_DIRECTORY);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [1738] 2008-07-27 Bean <address@hidden>,
Bean <=