From f90c3eaf905ea716ddfc4251240c07211759a8d2 Mon Sep 17 00:00:00 2001 From: okuji Date: Wed, 22 May 2002 06:58:23 +0000 Subject: [PATCH] 2002-05-22 Yoshinori K. Okuji * stage2/builtins.c (boot_func): If DEBUG is true, print BOOT_DRIVE and BOOT_PART_OFFSET. Don't set ERRNUM after rawread failed, because rawread should set ERRNUM itself. --- ChangeLog | 7 +++++++ stage2/builtins.c | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 666b14e91..b85012acb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2002-05-22 Yoshinori K. Okuji + + * stage2/builtins.c (boot_func): If DEBUG is true, print + BOOT_DRIVE and BOOT_PART_OFFSET. + Don't set ERRNUM after rawread failed, because rawread should + set ERRNUM itself. + 2002-05-20 Yoshinori K. Okuji * lib/device.c (read_device_map): Show an error message and exit diff --git a/stage2/builtins.c b/stage2/builtins.c index 7ed397bf2..01132df9c 100644 --- a/stage2/builtins.c +++ b/stage2/builtins.c @@ -301,6 +301,10 @@ boot_func (char *arg, int flags) { char *dst, *src; int i; + + if (debug) + grub_printf ("reading the offset 0x%x in the drive 0x%x\n", + boot_drive, boot_part_offset); /* Read the MBR here, because it might be modified after opening the partition. */ @@ -308,7 +312,6 @@ boot_func (char *arg, int flags) 0, SECTOR_SIZE, (char *) SCRATCHADDR)) { /* This should never happen. */ - errnum = ERR_READ; return 0; }