partition
partition = c - '0';
if (partition == -1) {
change_part(partition);
change_active(partition);
if (partition == -1) {
erase_partition(partition);
static int partition = -1;
int partition; /* UNIX partition */
for (partition = 0; partition < MAXPARTITIONS; partition++) {
if ((partition != 2) /* it's not the c partition */
&&((label.d_partitions[partition].p_fstype == FS_VINUM) /* and it's a Vinum partition */
sprintf(partid, "s%d%c", slice, partition + 'a');
if (label.d_partitions[partition].p_fstype == FS_VINUM) { /* it's a Vinum partition */
drivelength = ((u_int64_t) label.d_partitions[partition].p_size) * DEV_BSIZE;
for (partition = 0; partition < MAXPARTITIONS; partition++) { /* try the compatibility partition */
if ((partition != 2) /* it's not the c partition */
&&((label.d_partitions[partition].p_fstype == FS_VINUM) /* and it's a Vinum partition */
sprintf(partid, "%c", partition + 'a');
if (label.d_partitions[partition].p_fstype == FS_VINUM) { /* it's a Vinum partition */
drivelength = ((u_int64_t) label.d_partitions[partition].p_size) * DEV_BSIZE;
keypair(partition),
int partition;
dev->d_kind.biosdisk.partition);
dev.d_kind.biosdisk.partition = -1;
dev->d_kind.biosdisk.slice, dev->d_kind.biosdisk.partition + 'a');
dev->d_kind.biosdisk.partition < 0) {
dev->d_kind.biosdisk.partition = 0;
if (dev->d_kind.biosdisk.partition < 0) {
if (dev->d_kind.biosdisk.partition >= lp->d_npartitions) {
'a' + dev->d_kind.biosdisk.partition, 'a' + lp->d_npartitions);
if ((lp->d_partitions[dev->d_kind.biosdisk.partition].p_fstype == FS_UNUSED) &&
lp->d_partitions[dev->d_kind.biosdisk.partition].p_offset -
if (dev->d_kind.biosdisk.partition >= lp64->d_npartitions ||
lp64->d_partitions[dev->d_kind.biosdisk.partition].p_bsize == 0) {
'a' + dev->d_kind.biosdisk.partition, 'a' + lp64->d_npartitions);
lp64->d_partitions[dev->d_kind.biosdisk.partition].p_boffset / 512 +
partition = -1;
partition = *cp - 'a'; /* get a partition number */
if ((partition < 0) || (partition >= MAXPARTITIONS32)) {
idev->d_kind.biosdisk.partition = partition;
if (dev->d_kind.biosdisk.partition >= 0)
cp += sprintf(cp, "%c", dev->d_kind.biosdisk.partition + 'a');
int i, unit, slice, partition, err;
int partition;
new_currdev.d_kind.biosdisk.partition = 0;
new_currdev.d_kind.biosdisk.partition = 0;
new_currdev.d_kind.biosdisk.partition = B_PARTITION(initial_bootdev);
u_int8_t partition;
u_int8_t partition;
HPT_PARTITION partition;
HPT_PARTITION partition;
keypair(partition),
#define MAKEBOOTDEV(type, slice, unit, partition) \
((unit) << B_UNITSHIFT) | ((partition) << B_PARTITIONSHIFT) | \