MACPPC_BOOT_BLOCK_MAX_SIZE
if (params->s1stat.st_size > MACPPC_BOOT_BLOCK_MAX_SIZE)
bb = calloc(1, MACPPC_BOOT_BLOCK_MAX_SIZE);
MACPPC_BOOT_BLOCK_MAX_SIZE);
for (bbi = 0; bbi < MACPPC_BOOT_BLOCK_MAX_SIZE;
if (bbi >= MACPPC_BOOT_BLOCK_MAX_SIZE)
maxblk > (MACPPC_BOOT_BLOCK_MAX_SIZE / sizeof(uint32_t)))
if (pwrite(params->fsfd, bb, MACPPC_BOOT_BLOCK_MAX_SIZE, partoff) !=
MACPPC_BOOT_BLOCK_MAX_SIZE)
pme.pmBootSize = htobe32(MACPPC_BOOT_BLOCK_MAX_SIZE);
memset(buf, 0, MACPPC_BOOT_BLOCK_MAX_SIZE);
write(ofd, buf, MACPPC_BOOT_BLOCK_MAX_SIZE);
#define BOOTDATASIZE (BOOTPARTSIZE - MACPPC_BOOT_BLOCK_MAX_SIZE)
MACPPC_BOOT_BLOCK_MAX_SIZE,