Changeset edebb4a1 in mainline for uspace/lib/label/src/mbr.c


Ignore:
Timestamp:
2015-10-14T22:30:12Z (10 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
ea0ff6b
Parents:
4b6635a7
Message:

Handle dummy partition addition/removal during label destruction/creation. Handle dummy label properly in fdisk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/label/src/mbr.c

    r4b6635a7 redebb4a1  
    399399}
    400400
     401static bool mbr_can_delete_part(label_t *label)
     402{
     403        return list_count(&label->parts) > 0;
     404}
     405
    401406static int mbr_get_info(label_t *label, label_info_t *linfo)
    402407{
     
    416421        if (label->ext_part != NULL)
    417422                linfo->flags |= lf_can_create_log;
     423        /* Can delete partition */
     424        if (mbr_can_delete_part(label))
     425                linfo->flags |= lf_can_delete_part;
    418426
    419427        linfo->ablock0 = label->ablock0;
Note: See TracChangeset for help on using the changeset viewer.