Eliminate grub-fstest 4Gib barrier.
* util/grub-fstest.c (skip, leng): Use grub_disk_addr_t.
(read_file): Fix error reporting.
+2009-12-10 Vladimir Serbinenko <phcoder@gmail.com>
+
+ Eliminate grub-fstest 4Gib barrier.
+
+ * util/grub-fstest.c (skip, leng): Use grub_disk_addr_t.
+ (read_file): Fix error reporting.
+
2009-12-10 Vladimir Serbinenko <phcoder@gmail.com>
Eliminate hexdump 4Gib barrier.
#define BUF_SIZE 32256
-static grub_off_t skip, leng;
+static grub_disk_addr_t skip, leng;
static void
read_file (char *pathname, int (*hook) (grub_off_t ofs, char *buf, int len))
if (skip > file->size)
{
- grub_util_error ("invalid skip value %d.");
+ grub_util_error ("invalid skip value %lld.", (unsigned long long) skip);
return;
}