diff options
author | Karel Zak | 2014-01-29 14:15:30 +0100 |
---|---|---|
committer | Karel Zak | 2014-03-11 11:35:13 +0100 |
commit | 20f878fee3ff40d0678e3cddfda06788c5ea87c9 (patch) | |
tree | dc65fe2c5e30e2675e96c13e96e98057f4e67237 /libfdisk/src/fdiskP.h | |
parent | lib/mbalign: add mbs_safe_width() from tt.c (diff) | |
download | kernel-qcow2-util-linux-20f878fee3ff40d0678e3cddfda06788c5ea87c9.tar.gz kernel-qcow2-util-linux-20f878fee3ff40d0678e3cddfda06788c5ea87c9.tar.xz kernel-qcow2-util-linux-20f878fee3ff40d0678e3cddfda06788c5ea87c9.zip |
libfdisk: add ASKTYPE_MENU and context last_lba
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/fdiskP.h')
-rw-r--r-- | libfdisk/src/fdiskP.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h index 1db19b648..eb8b90bc9 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -322,6 +322,14 @@ extern struct fdisk_label *fdisk_new_sgi_label(struct fdisk_context *cxt); extern struct fdisk_label *fdisk_new_sun_label(struct fdisk_context *cxt); +struct ask_menuitem { + char key; + const char *name; + const char *desc; + + struct ask_menuitem *next; +}; + /* fdisk dialog -- note that nothing from this stuff will be directly exported, * we will have get/set() function for everything. */ @@ -356,6 +364,12 @@ struct fdisk_ask { struct ask_string { char *result; /* allocated */ } str; + /* FDISK_ASKTYPE_MENU */ + struct ask_menu { + int dfl; /* default meni item */ + int result; + struct ask_menuitem *first; + } menu; } data; }; @@ -380,6 +394,7 @@ struct fdisk_context { /* alignment */ unsigned long grain; /* alignment unit */ sector_t first_lba; /* recommended begin of the first partition */ + sector_t last_lba; /* recomennded end of last partition */ /* geometry */ sector_t total_sectors; /* in logical sectors */ |