fdisk_part
if (copy_solaris_part(&cur_disk->fdisk_part))
struct ipart fdisk_part; /* fdisk partition info */
(void) copy_solaris_part(&cur_disk->fdisk_part);
(cur_disk->fdisk_part.systid != EFI_PMBR))
(cur_disk->fdisk_part.systid != EFI_PMBR)) {
if (cur_disk->fdisk_part.systid == EFI_PMBR) {
if (!(((cur_disk->fdisk_part.systid != SUNIXOS) ||
(cur_disk->fdisk_part.systid != SUNIXOS2)) &&
(cur_disk->fdisk_part.numsect > 0))) {
if ((cur_disk->fdisk_part.systid == SUNIXOS) ||
(cur_disk->fdisk_part.systid == SUNIXOS2)) {
(void) copy_solaris_part(&cur_disk->fdisk_part);
(void) copy_solaris_part(&cur_disk->fdisk_part);
if (cur_disk->fdisk_part.numsect == 0) {
if (cur_disk->fdisk_part.systid == SUNIXOS ||
cur_disk->fdisk_part.systid == SUNIXOS2) {
if (get_solaris_part(cur_file, &cur_disk->fdisk_part) == -1) {
cur_disk->fdisk_part.numsect = 0; /* No Solaris */
if (lel(cur_disk->fdisk_part.numsect) > 0) {
struct fdisk_part part[FD_NUMPART];