* include/grub/file.h (GRUB_FILE_SIZE_UNKNOWN): New definition.

* grub-core/disk/loopback.c (grub_loopback_open): Handle unknown file
	size.
This commit is contained in:
Vladimir 'phcoder' Serbinenko 2010-09-05 17:01:16 +02:00
parent 3579415d20
commit 82a8506214
3 changed files with 14 additions and 2 deletions

View file

@ -104,6 +104,9 @@ grub_ssize_t EXPORT_FUNC(grub_file_read) (grub_file_t file, void *buf,
grub_off_t EXPORT_FUNC(grub_file_seek) (grub_file_t file, grub_off_t offset);
grub_err_t EXPORT_FUNC(grub_file_close) (grub_file_t file);
/* Return value of grub_file_size() in case file size is unknown. */
#define GRUB_FILE_SIZE_UNKNOWN 0xffffffffffffffffULL
static inline grub_off_t
grub_file_size (const grub_file_t file)
{