Changeset 4b6635a7 in mainline for uspace/app/fdisk/fdisk.c


Ignore:
Timestamp:
2015-10-12T15:42:23Z (9 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
edebb4a1
Parents:
6a0db524
Message:

Volsrv empty partition detection.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/fdisk/fdisk.c

    r6a0db524 r4b6635a7  
    262262}
    263263
    264 static int fdsk_select_fstype(fdisk_fstype_t *fstype)
     264static int fdsk_select_fstype(vol_fstype_t *fstype)
    265265{
    266266        nchoice_t *choice = NULL;
     
    284284        }
    285285
    286         for (i = FDFS_CREATE_LO; i < FDFS_CREATE_HI; i++) {
     286        for (i = 0; i < VOL_FSTYPE_LIMIT; i++) {
    287287                rc = fdisk_fstype_format(i, &sfstype);
    288288                if (rc != EOK)
     
    307307
    308308        nchoice_destroy(choice);
    309         *fstype = (fdisk_fstype_t)sel;
     309        *fstype = (vol_fstype_t)sel;
    310310        return EOK;
    311311error:
     
    321321        fdisk_part_spec_t pspec;
    322322        fdisk_cap_t cap;
    323         fdisk_fstype_t fstype = fdfs_none;
     323        vol_fstype_t fstype = 0;
    324324        tinput_t *tinput = NULL;
    325325        char *scap;
     
    577577                }
    578578
    579                 if (pinfo.pkind != lpk_extended)
    580                         printf(", %s", sfstype);
     579                if (pinfo.pkind != lpk_extended) {
     580                        switch (pinfo.pcnt) {
     581                        case vpc_empty:
     582                                printf(", Empty");
     583                                break;
     584                        case vpc_fs:
     585                                printf(", %s", sfstype);
     586                                break;
     587                        case vpc_unknown:
     588                                printf(", Unknown");
     589                                break;
     590                        }
     591                }
     592
    581593                printf("\n");
    582594
Note: See TracChangeset for help on using the changeset viewer.