From: Carlo Caione Date: Fri, 27 Jan 2017 22:10:21 +0000 (+0000) Subject: exfat: Support files over 4GiB X-Git-Tag: 2.02-rc1~31 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=a0413e2677dd46a98b19bb2e9f3bd352383de2ad;p=thirdparty%2Fgrub.git exfat: Support files over 4GiB file size in grub_fat_data was 32-bit on exfat. --- diff --git a/grub-core/fs/fat.c b/grub-core/fs/fat.c index 635c2c425..8d8dc35ce 100644 --- 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;