projects
/
grub.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
43dbf83
)
exfat: Support files over 4GiB
author
Carlo Caione
<carlo@endlessm.com>
Fri, 27 Jan 2017 22:10:21 +0000
(22:10 +0000)
committer
Vladimir Serbinenko
<phcoder@gmail.com>
Fri, 27 Jan 2017 22:10:21 +0000
(22:10 +0000)
file size in grub_fat_data was 32-bit on exfat.
grub-core/fs/fat.c
patch
|
blob
|
history
diff --git
a/grub-core/fs/fat.c
b/grub-core/fs/fat.c
index
635c2c4
..
8d8dc35
100644
(file)
--- a/
grub-core/fs/fat.c
+++ b/
grub-core/fs/fat.c
@@
-189,7
+189,11
@@
struct grub_fshelp_node {
struct grub_fat_data *data;
grub_uint8_t attr;
- grub_ssize_t file_size;
+#ifndef MODE_EXFAT
+ grub_uint32_t file_size;
+#else
+ grub_uint64_t file_size;
+#endif
grub_uint32_t file_cluster;
grub_uint32_t cur_cluster_num;
grub_uint32_t cur_cluster;