libfdisk: move fdisk_ask_partnum() to API
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
8eccde20dd
commit
2ae3d038b9
|
@ -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;
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue