Searched refs:mbrblk (Results 1 - 2 of 2) sorted by relevance
/freebsd-9.3-release/lib/libdisk/ |
H A D | write_i386_disk.c | 73 Cfg_Boot_Mgr(u_char *mbrblk, int edd) argument 76 if (mbrblk[0x1b0] == 0x66 && mbrblk[0x1b1] == 0xbb) { 78 mbrblk[0x1bb] |= 0x80; /* Packet mode on */ 80 mbrblk[0x1bb] &= 0x7f; /* Packet mode off */ 92 u_char *mbrblk; local 105 if (!(mbrblk = read_block(fd, 0, d1->sector_size))) { 109 dp = (struct dos_partition *)(mbrblk + DOSPARTOFF); 112 free(mbrblk); 185 if (!(mbrblk [all...] |
H A D | write_pc98_disk.c | 68 u_char *mbrblk; local 91 if (!(mbrblk = read_block(fd, 1, d1->sector_size))) { 95 dp = (struct pc98_partition *)(mbrblk + DOSPARTOFF); 98 free(mbrblk); 158 if (!(mbrblk = read_block(fd, 1, d1->sector_size))) { 162 memcpy(mbrblk + DOSPARTOFF, dp, sizeof *dp * NDOSPART); 169 write_block(fd, 1, mbrblk, d1->sector_size);
|
Completed in 46 milliseconds