+2010-09-12 Vladimir Serbinenko <phcoder@gmail.com>
+
+ * grub-core/normal/misc.c (grub_normal_print_device_info): Show
+ partition size and offset.
+
2010-09-12 Vladimir Serbinenko <phcoder@gmail.com>
* grub-core/commands/wildcard.c (make_regex): Escape brackets.
#include <grub/datetime.h>
#include <grub/term.h>
#include <grub/i18n.h>
+#include <grub/partition.h>
/* Print the information on the device NAME. */
grub_err_t
else
grub_printf ("%s", _("Partition table"));
+ if (dev->disk->partition)
+ grub_printf (_(" - Partition start at %u"),
+ grub_partition_get_start (dev->disk->partition));
+ if (grub_disk_get_size (dev->disk) == GRUB_DISK_SIZE_UNKNOWN)
+ grub_printf (_(" - Total size unknown"),
+ grub_disk_get_size (dev->disk));
+ else
+ grub_printf (_(" - Total size %u sectors"),
+ grub_disk_get_size (dev->disk));
+
grub_device_close (dev);
}