]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libfdisk: move fdisk_ask_partnum() to API
authorKarel Zak <kzak@redhat.com>
Fri, 15 Aug 2014 10:34:42 +0000 (12:34 +0200)
committerKarel Zak <kzak@redhat.com>
Fri, 15 Aug 2014 10:34:42 +0000 (12:34 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libfdisk/src/ask.c
libfdisk/src/fdiskP.h
libfdisk/src/libfdisk.h

index da5746c6821a0b05748ab3cbc0b11285bf19ad4a..eb386ace9c540932db196740c547a52bee79d147 100644 (file)
@@ -280,7 +280,16 @@ static char *mk_string_list(char *ptr, size_t *len, size_t *begin,
        return ptr;
 }
 
-/* returns: 1=0 on success, < 0 on error, 1 if no free/used partition */
+/**
+ * fdisk_ask_partnum:
+ * @cxt: context
+ * @partnum: returns partition number
+ * @wantnew: 0|1
+ *
+ * This function uses libfdisk Ask API to get a partition number.
+ *
+ * Returns: 0 on success, < 0 on error, 1 if no free/used partition
+ */
 int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew)
 {
        int rc = 0, inchar = 0;
index 46adc058a39358b6a907b30257e8e11d23c6b7ba..5a4249e0958ed2fca924e30facb4a335f71bea95 100644 (file)
@@ -403,8 +403,6 @@ extern int fdisk_probe_labels(struct fdisk_context *cxt);
 extern void fdisk_deinit_label(struct fdisk_label *lb);
 
 /* ask.c */
-extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew);
-
 extern int fdisk_info_new_partition(
                        struct fdisk_context *cxt,
                        int num, sector_t start, sector_t stop,
index 803866ba450901ef886b2129b192ee830e42ae85..7bb6dd8fc268eb74c367bc7b4fb581714fbef227 100644 (file)
@@ -477,6 +477,7 @@ extern int fdisk_ask_menu_get_item(struct fdisk_ask *ask, size_t idx, int *key,
 extern int fdisk_ask_menu_add_item(struct fdisk_ask *ask, int key,
                        const char *name, const char *desc);
 
+extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew);
 
 #ifdef __cplusplus
 }