]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
sfdisk: ask on EOF
authorKarel Zak <kzak@redhat.com>
Thu, 9 Oct 2014 10:23:59 +0000 (12:23 +0200)
committerKarel Zak <kzak@redhat.com>
Thu, 9 Oct 2014 10:23:59 +0000 (12:23 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
disk-utils/cfdisk.c
disk-utils/sfdisk.c

index 43a081cc0094a28cebc5b737672183f1bf96e2e5..1f2ad7c4921e904b20306a5a321784ae4dc4ed67 100644 (file)
@@ -114,7 +114,7 @@ static int ui_menu_move(struct cfdisk *cf, int key);
 static void ui_menu_resize(struct cfdisk *cf);
 
 static int ui_get_size(struct cfdisk *cf, const char *prompt, uintmax_t *res,
-                      uintmax_t low, uintmax_t up);
+                      uintmax_t low, uintmax_t up, int *expsize);
 
 static int ui_enabled;
 static int ui_resize;
index d49ba5964dec3d6e08b98319929295107b227698..83b9cf57f1524eed7e6c4e094d2baa3c2fd3b68a 100644 (file)
@@ -1275,6 +1275,7 @@ static int command_fdisk(struct sfdisk *sf, int argc, char **argv)
 
        switch (rc) {
        case SFDISK_DONE_ASK:
+       case SFDISK_DONE_EOF:
                if (sf->interactive) {
                        int yes = 0;
                        fdisk_ask_yesno(sf->cxt, _("Do you want to write this to disk?"), &yes);
@@ -1284,7 +1285,6 @@ static int command_fdisk(struct sfdisk *sf, int argc, char **argv)
                                break;
                        }
                }
-       case SFDISK_DONE_EOF:
        case SFDISK_DONE_WRITE:
                rc = write_changes(sf);
                break;