Changeset 68b5dd11 in mainline for uspace/app/fdisk/fdisk.c


Ignore:
Timestamp:
2015-10-20T10:08:15Z (9 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b598460a
Parents:
44fe800
Message:

Provide some default options.

File:
1 edited

Legend:

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

    r44fe800 r68b5dd11  
    137137                scap = NULL;
    138138
    139                 rc = nchoice_add(choice, dtext, info);
     139                rc = nchoice_add(choice, dtext, info, 0);
    140140                if (rc != EOK) {
    141141                        assert(rc == ENOMEM);
     
    156156        }
    157157
    158         rc = nchoice_add(choice, "Exit", NULL);
     158        rc = nchoice_add(choice, "Exit", NULL, 0);
    159159        if (rc != EOK) {
    160160                assert(rc == ENOMEM);
     
    219219                        goto error;
    220220
    221                 rc = nchoice_add(choice, sltype, (void *)(uintptr_t)i);
     221                rc = nchoice_add(choice, sltype, (void *)(uintptr_t)i,
     222                    i == LT_DEFAULT);
    222223                if (rc != EOK) {
    223224                        assert(rc == ENOMEM);
     
    304305                        goto error;
    305306
    306                 rc = nchoice_add(choice, sfstype, (void *)(uintptr_t)i);
     307                rc = nchoice_add(choice, sfstype, (void *)(uintptr_t)i,
     308                    i == VOL_FSTYPE_DEFAULT);
    307309                if (rc != EOK) {
    308310                        assert(rc == ENOMEM);
     
    439441                }
    440442
    441                 rc = nchoice_add(choice, sdesc, (void *)part);
     443                rc = nchoice_add(choice, sdesc, (void *)part, 0);
    442444                if (rc != EOK) {
    443445                        assert(rc == ENOMEM);
     
    634636                        rc = nchoice_add(choice, "Create primary "
    635637                            "partition",
    636                             (void *)devac_create_pri_part);
     638                            (void *)devac_create_pri_part, 0);
    637639                        if (rc != EOK) {
    638640                                assert(rc == ENOMEM);
     
    645647                        rc = nchoice_add(choice, "Create extended "
    646648                            "partition",
    647                             (void *)devac_create_ext_part);
     649                            (void *)devac_create_ext_part, 0);
    648650                        if (rc != EOK) {
    649651                                assert(rc == ENOMEM);
     
    656658                        rc = nchoice_add(choice, "Create logical "
    657659                            "partition",
    658                             (void *)devac_create_log_part);
     660                            (void *)devac_create_log_part, 0);
    659661                        if (rc != EOK) {
    660662                                assert(rc == ENOMEM);
     
    666668                if ((linfo.flags & lf_can_create_pri) != 0) {
    667669                        rc = nchoice_add(choice, "Create partition",
    668                             (void *)devac_create_pri_part);
     670                            (void *)devac_create_pri_part, 0);
    669671                        if (rc != EOK) {
    670672                                assert(rc == ENOMEM);
     
    677679        if ((linfo.flags & lf_can_delete_part) != 0) {
    678680                rc = nchoice_add(choice, "Delete partition",
    679                     (void *)devac_delete_part);
     681                    (void *)devac_delete_part, 0);
    680682                if (rc != EOK) {
    681683                        assert(rc == ENOMEM);
     
    687689        if ((dflags & fdf_can_create_label) != 0) {
    688690                rc = nchoice_add(choice, "Create label",
    689                     (void *)devac_create_label);
     691                    (void *)devac_create_label, 0);
    690692                if (rc != EOK) {
    691693                        assert(rc == ENOMEM);
     
    697699        if ((dflags & fdf_can_delete_label) != 0) {
    698700                rc = nchoice_add(choice, "Delete label",
    699                     (void *)devac_delete_label);
     701                    (void *)devac_delete_label, 0);
    700702                if (rc != EOK) {
    701703                        assert(rc == ENOMEM);
     
    707709        if ((dflags & fdf_can_erase_dev) != 0) {
    708710                rc = nchoice_add(choice, "Erase disk",
    709                     (void *)devac_erase_disk);
    710                 if (rc != EOK) {
    711                         assert(rc == ENOMEM);
    712                         printf("Out of memory.\n");
    713                         goto error;
    714                 }
    715         }
    716 
    717         rc = nchoice_add(choice, "Exit", (void *)devac_exit);
     711                    (void *)devac_erase_disk, 0);
     712                if (rc != EOK) {
     713                        assert(rc == ENOMEM);
     714                        printf("Out of memory.\n");
     715                        goto error;
     716                }
     717        }
     718
     719        rc = nchoice_add(choice, "Exit", (void *)devac_exit, 0);
    718720        if (rc != EOK) {
    719721                assert(rc == ENOMEM);
Note: See TracChangeset for help on using the changeset viewer.