BIOSDISK_SECSIZE
((u_int32_t)VTOP(bbuf + x * BIOSDISK_SECSIZE - 1) & 0xffff8000)) {
breg = bbuf + x * BIOSDISK_SECSIZE;
bcopy(breg, p, x * BIOSDISK_SECSIZE);
p += (x * BIOSDISK_SECSIZE);
((u_int32_t)VTOP(bbuf + x * BIOSDISK_SECSIZE - 1) & 0xffff8000)) {
breg = bbuf + x * BIOSDISK_SECSIZE;
bcopy(p, breg, x * BIOSDISK_SECSIZE);
p += (x * BIOSDISK_SECSIZE);
char buf[BIOSDISK_SECSIZE*2];
#define BUFSIZE (4 * BIOSDISK_SECSIZE)
char buf[BIOSDISK_SECSIZE];
char fragbuf[BIOSDISK_SECSIZE];
fragsize = size % BIOSDISK_SECSIZE;
if (size % BIOSDISK_SECSIZE)
blks = size / BIOSDISK_SECSIZE;
fragsize, dblk, blks, buf + (blks * BIOSDISK_SECSIZE));
bcopy(fragbuf, buf + (blks * BIOSDISK_SECSIZE), fragsize);
blks = size / BIOSDISK_SECSIZE;
#define BOUNCEBUF_SECTS (BOUNCEBUF_SIZE / BIOSDISK_SECSIZE)