* 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-22  Yoshinori K. Okuji  <okuji@enbug.org>
+
+       * 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  <okuji@enbug.org>
 
        * lib/device.c (read_device_map): Show an error message and exit
 
        {
          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.  */
                         0, SECTOR_SIZE, (char *) SCRATCHADDR))
            {
              /* This should never happen.  */
-             errnum = ERR_READ;
              return 0;
            }