should have explained that my fs accepts 3 partition layouts. p(h0)x.y where x <= y and y <= 100. partition by percentage. y% of the disk starting at x. p(h0)w.z where z > 100 partition by block offsets. w-z blocks of the disk ph0"name" use fdisk/prep partition offsets. useable space is up to two blocks less than one would expect since kenfs always does RBUFSIZE-aligned io.
i'd love to get rid of the first two. the first one is impractical since very large disks make the math very fuzzy and the second makes mistakes easy. in either case, the difference of one sector can be fatal. - erik