MAXSECTOR
dos_sectors > MAXSECTOR) {
dos_sectors = MAXSECTOR;
dos_cylinders = disklabel.d_secperunit / (MAXSECTOR * h1);
if ((((*cylinder * MAXHEAD) + *head) * MAXSECTOR + *sector) < *absolute)
dos_sectors, 0, 1, MAXSECTOR);
dos_sectors = MAXSECTOR;
dos_cylinders = _sectors / (MAXSECTOR * (MAXHEAD - 1));
if (sectors <= MAXSECTOR) {
parts->geo_cyl = len/MAXHEAD/MAXSECTOR+1;
bsec = MAXSECTOR;
if ((((*cylinder * MAXHEAD) + *head) * (uint32_t)MAXSECTOR + *sector) < *absolute)
} while (bsec <= 0 || bsec > MAXSECTOR);
if (xcylinders > MAXCYL || xheads > MAXHEAD || xsectors > MAXSECTOR) {
xsectors = MAXSECTOR;
xcylinders = xsize / (MAXSECTOR * MAXHEAD);
parts->geo_sec = MAXSECTOR;
parts->geo_cyl = len/MAXHEAD/MAXSECTOR+1;
parts->geo_sec = MAXSECTOR;