255bef40ce
o Remove all code guarded by !defined(__ia64__). This file is specifically written for ia64, o Handle the case when read_block() or write_block() fails. We don't want sysinstall(8) to signal a thumbs-up on error, o Set the starting (cyl,hd,sect) triple to 0xFFFFFF when either bios_hd or bios_sect is zero or the LBA us not representable with the triple. In that case automaticly initialize the ending triple with 0xFFFFFF as well, o Reindent Write_Int32() as it was different than the rest of the file, o Remove some unused variables that appeared to be used but were effectively useless. o Plug a memory leak: The second timne we read the MBR, we write out a modified block, but didn't free the memory after writing. o Replace d1->sector_size with 512 when we read/write the MBR. We ignore the sector size in cases we shouldn't but adhered to it in cases it would be wrong if the sector_size wasn't 512. This file should eventually be rewritten to write out a GPT. For now, a MBR will do... |
||
---|---|---|
.. | ||
blocks.c | ||
change.c | ||
chunk.c | ||
create_chunk.c | ||
disk.c | ||
libdisk.3 | ||
libdisk.h | ||
Makefile | ||
rules.c | ||
tst01.c | ||
write_alpha_disk.c | ||
write_amd64_disk.c | ||
write_disk.c | ||
write_i386_disk.c | ||
write_ia64_disk.c | ||
write_pc98_disk.c | ||
write_sparc64_disk.c |