Searched refs:mbrblk (Results 1 - 2 of 2) sorted by relevance

/freebsd-9.3-release/lib/libdisk/
H A Dwrite_i386_disk.c73 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 Dwrite_pc98_disk.c68 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