NUM_PARTS
if (getNamedType(part, NUM_PARTS, lp, ROOT_PART, 0, &maxslot))
getNamedType(part, NUM_PARTS, lp, ROOT_PART, -1, &maxslot);
if (getNamedType(part, NUM_PARTS, lp, UFS_PART, 0, &maxslot))
getNamedType(part, NUM_PARTS, lp, UFS_PART, -1, &maxslot);
getNamedType(part, NUM_PARTS, lp, SWAP_PART, -1, &maxslot);
for (i = 0; i < NUM_PARTS; i++) {
blk_end = (struct disklabel *)(dlbuf + (NUM_PARTS << DEV_BSHIFT) -
size = roundup((NUM_PARTS + 1) << DEV_BSHIFT, lp->d_secsize);
bp = geteblk((int)lp->d_secsize * NUM_PARTS);
bp->b_bcount = lp->d_secsize * NUM_PARTS;
if (getNamedType(part, NUM_PARTS, lp, ROOT_PART, 0, &maxslot))
getNamedType(part, NUM_PARTS, lp, ROOT_PART, -1, &maxslot);
if (getNamedType(part, NUM_PARTS, lp, UFS_PART, 0, &maxslot))
getNamedType(part, NUM_PARTS, lp, UFS_PART, -1, &maxslot);
getNamedType(part, NUM_PARTS, lp, SWAP_PART, -1, &maxslot);
getNamedType(part, NUM_PARTS, lp, HFS_PART, -1, &maxslot);
for (i = 0; i < NUM_PARTS; i++) {
size = roundup((NUM_PARTS + 1) << DEV_BSHIFT, lp->d_secsize);
(NUM_PARTS << DEV_BSHIFT) - sizeof(struct disklabel));