diff --git a/libfdisk/src/ask.c b/libfdisk/src/ask.c index da5746c68..eb386ace9 100644 --- a/libfdisk/src/ask.c +++ b/libfdisk/src/ask.c @@ -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; diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h index 46adc058a..5a4249e09 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -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, diff --git a/libfdisk/src/libfdisk.h b/libfdisk/src/libfdisk.h index 803866ba4..7bb6dd8fc 100644 --- a/libfdisk/src/libfdisk.h +++ b/libfdisk/src/libfdisk.h @@ -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 }