summaryrefslogtreecommitdiffstats
path: root/fdisks/fdisk.h
diff options
context:
space:
mode:
authorKarel Zak2012-09-24 13:24:09 +0200
committerKarel Zak2012-09-27 13:38:13 +0200
commit7b575fcc3bea4f622d700b2ebb1b8b3fb2f1767d (patch)
treeadd855088aaa040fe4f8b5ff2db2a19e4976193f /fdisks/fdisk.h
parentfdisk: move partition types to label specific part (diff)
downloadkernel-qcow2-util-linux-7b575fcc3bea4f622d700b2ebb1b8b3fb2f1767d.tar.gz
kernel-qcow2-util-linux-7b575fcc3bea4f622d700b2ebb1b8b3fb2f1767d.tar.xz
kernel-qcow2-util-linux-7b575fcc3bea4f622d700b2ebb1b8b3fb2f1767d.zip
fdisk: improve list partition types
- add fdisk_parttype->typestr for types like GPT UUID or Mac - list typestr if specified Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk.h')
-rw-r--r--fdisks/fdisk.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/fdisks/fdisk.h b/fdisks/fdisk.h
index 8221cd9a3..631c47fc8 100644
--- a/fdisks/fdisk.h
+++ b/fdisks/fdisk.h
@@ -104,7 +104,8 @@ typedef unsigned long long sector_t;
*/
struct fdisk_parttype {
unsigned int type; /* type as number or zero */
- char *name; /* description */
+ char *name; /* description */
+ char *typestr; /* type as string or NULL */
};
/*
@@ -200,7 +201,7 @@ extern void check(struct fdisk_context *cxt, int n, unsigned int h, unsigned int
extern void change_units(struct fdisk_context *cxt);
extern void fatal(struct fdisk_context *cxt, enum failure why);
extern int get_partition(struct fdisk_context *cxt, int warn, int max);
-extern void list_types(struct fdisk_context *cxt);
+extern void list_partition_types(struct fdisk_context *cxt);
extern int read_line (int *asked);
extern char read_char(char *mesg);
extern int read_hex(struct fdisk_context *cxt);