Changeset 6ba36a0 in mainline for uspace/app/mkext4/mkext4.c


Ignore:
Timestamp:
2018-10-03T15:31:58Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
9b0ceb1
Parents:
b209135
Message:

Setting a custom ext4 volume label.

File:
1 edited

Legend:

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

    rb209135 r6ba36a0  
    5252        char *dev_path;
    5353        service_id_t service_id;
    54         ext4_cfg_ver_t ver;
     54        ext4_cfg_t cfg;
    5555        char *endptr;
    5656        aoff64_t nblocks;
    57         char *label;
     57        const char *label = "";
    5858
    59         ver = ext4_def_fs_version;
     59        cfg.version = ext4_def_fs_version;
    6060
    6161        if (argc < 2) {
     
    9898                        }
    9999
    100                         rc = ext4_version_parse(*argv, &ver);
     100                        rc = ext4_version_parse(*argv, &cfg.version);
    101101                        if (rc != EOK) {
    102102                                printf(NAME ": Error, invalid argument.\n");
     
    146146        }
    147147
    148         (void) label;
     148        cfg.volume_name = label;
    149149        (void) nblocks;
    150150
    151         rc = ext4_filesystem_create(ver, service_id);
     151        rc = ext4_filesystem_create(&cfg, service_id);
    152152        if (rc != EOK) {
    153153                printf(NAME ": Error initializing file system.\n");
Note: See TracChangeset for help on using the changeset viewer.