rawread
if (! rawread (current_drive, PC_MBR_SECTOR, 0, SECTOR_SIZE, mbr))
if (! rawread (current_drive, 1, 0, 2 * SECTOR_SIZE, ezbios_check))
if (! rawread (current_drive, 0, 0, SECTOR_SIZE, mbr))
if (! rawread (current_drive, saved_sectors[0], 0, SECTOR_SIZE,
if (! rawread (current_drive, saved_sectors[1], 0, SECTOR_SIZE,
if (! rawread (current_drive, saved_sectors[0], 0, SECTOR_SIZE,
if (rawread (saved_drive, cur_part_offset,
return rawread (current_drive, part_start + sector, byte_offset,
if (! rawread (saved_drive, 0, 0, SECTOR_SIZE, mbr))
if (! rawread (drive, *start + BSD_LABEL_SECTOR,
if (! rawread (drive, *start + SOL_LABEL_LOC, 0, SECTOR_SIZE, buf))
if (! rawread (drive, *offset, 0, SECTOR_SIZE, buf))
if (! rawread (drive, 1, 0, SECTOR_SIZE, buf))
if (! rawread (drive, *offset, 0, SECTOR_SIZE, buf))
if (! rawread (drive, (*gpt_offset) + GPT_ENTRY_SECTOR (*gpt_size, *entry), GPT_ENTRY_INDEX (*gpt_size, *entry), *gpt_size, buf))
return rawread(current_drive, part_start + sector, byte_offset, byte_len, buf);
int rawread (int drive, unsigned long long sector, int byte_offset, int byte_len,