]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fdisk: (dos) cleanup public function names
authorKarel Zak <kzak@redhat.com>
Tue, 25 Jun 2013 14:22:51 +0000 (16:22 +0200)
committerKarel Zak <kzak@redhat.com>
Mon, 16 Sep 2013 14:47:04 +0000 (16:47 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
fdisks/fdisk-menu.c
fdisks/fdiskdoslabel.c
fdisks/fdiskdoslabel.h

index ae6dda8bd6f201541e38d65d2ac208d7a5a255d5..4096fed8ac30e8bb2a74bc4802fbc616821508cf 100644 (file)
@@ -458,14 +458,14 @@ static int dos_menu_cb(struct fdisk_context *cxt,
                size_t n;
                rc = fdisk_ask_partnum(cxt, &n, FALSE);
                if (!rc)
-                       dos_move_begin(cxt, n);
+                       rc = fdisk_dos_move_begin(cxt, n);
                break;
        }
        case 'e':
                rc = fdisk_dos_list_extended(cxt);
                break;
        case 'f':
-               dos_fix_partition_table_order(cxt);
+               rc = fdisk_dos_fix_order(cxt);
                break;
        case 'i':
                rc = fdisk_set_disklabel_id(cxt);
index 37d27e2c99fdf51642f2b676c0956273988b0151..f17eb1ef780f2771add9dee0bdb770affba6626d 100644 (file)
@@ -16,7 +16,6 @@
 #include "fdiskdoslabel.h"
 
 #define MAXIMUM_PARTS  60
-
 #define ACTIVE_FLAG     0x80
 
 #define IS_EXTENDED(i) \
@@ -1684,14 +1683,14 @@ static void fix_chain_of_logicals(struct fdisk_context *cxt)
                l->ptes[j].changed = 1;
 }
 
-void dos_fix_partition_table_order(struct fdisk_context *cxt)
+int fdisk_dos_fix_order(struct fdisk_context *cxt)
 {
        struct pte *pei, *pek;
        size_t i,k;
 
        if (!wrong_p_order(cxt, NULL)) {
                fdisk_info(cxt, _("Nothing to do. Ordering is correct already."));
-               return;
+               return 0;
        }
 
        while ((i = wrong_p_order(cxt, &k)) != 0 && i < 4) {
@@ -1720,23 +1719,27 @@ void dos_fix_partition_table_order(struct fdisk_context *cxt)
                fix_chain_of_logicals(cxt);
 
        fdisk_info(cxt, _("Done."));
-
+       return 0;
 }
 
-void dos_move_begin(struct fdisk_context *cxt, int i)
+int fdisk_dos_move_begin(struct fdisk_context *cxt, int i)
 {
-       struct pte *pe = self_pte(cxt, i);
-       struct dos_partition *p = pe->pt_entry;
+       struct pte *pe;
+       struct dos_partition *p;
        unsigned int new, free_start, curr_start, last;
        uintmax_t res = 0;
        size_t x;
+       int rc;
 
        assert(cxt);
        assert(fdisk_is_disklabel(cxt, DOS));
 
+       pe = self_pte(cxt, i);
+       p = pe->pt_entry;
+
        if (!p->sys_ind || !dos_partition_get_size(p) || IS_EXTENDED (p->sys_ind)) {
                fdisk_warn(cxt, _("Partition %d: no data area."), i + 1);
-               return;
+               return 0;
        }
 
        /* the default start is at the second sector of the disk or at the
@@ -1764,9 +1767,11 @@ void dos_move_begin(struct fdisk_context *cxt, int i)
 
        last = get_abs_partition_start(pe) + dos_partition_get_size(p) - 1;
 
-       if (fdisk_ask_number(cxt, free_start, curr_start, last,
-                       _("New beginning of data"), &res))
-               return;
+       rc = fdisk_ask_number(cxt, free_start, curr_start, last,
+                       _("New beginning of data"), &res);
+       if (rc)
+               return rc;
+
        new = res - pe->offset;
 
        if (new != dos_partition_get_size(p)) {
@@ -1778,6 +1783,8 @@ void dos_move_begin(struct fdisk_context *cxt, int i)
 
                partition_set_changed(cxt, i, 1);
        }
+
+       return rc;
 }
 
 static int dos_get_partition_status(
index 05ee0a202e945bb5edc0720ac55dc5ff1ea5758f..53fa58b1ec57b0da85ff7536a660372f973fe891 100644 (file)
@@ -5,10 +5,8 @@ extern struct dos_partition *fdisk_dos_get_partition(
                                struct fdisk_context *cxt,
                                size_t i);
 
-extern void dos_fix_partition_table_order(struct fdisk_context *cxt);
-extern void dos_move_begin(struct fdisk_context *cxt, int i);
-extern void dos_toggle_active(struct fdisk_context *cxt, int i);
-
+extern int fdisk_dos_fix_order(struct fdisk_context *cxt);
+extern int fdisk_dos_move_begin(struct fdisk_context *cxt, int i);
 extern int fdisk_dos_list_extended(struct fdisk_context *cxt);
 
 /* toggle flags */