diff options
author | Karel Zak | 2012-11-30 16:39:57 +0100 |
---|---|---|
committer | Karel Zak | 2013-03-11 11:20:40 +0100 |
commit | a5fe1b3f1d136b943fb73ab3b9a9c889c642dbfb (patch) | |
tree | c9b1c4e1838ef5888c1122dcc701e6adddccc2a0 /libfdisk/src/libfdisk.h | |
parent | libfdisk: add basic structs (diff) | |
download | kernel-qcow2-util-linux-a5fe1b3f1d136b943fb73ab3b9a9c889c642dbfb.tar.gz kernel-qcow2-util-linux-a5fe1b3f1d136b943fb73ab3b9a9c889c642dbfb.tar.xz kernel-qcow2-util-linux-a5fe1b3f1d136b943fb73ab3b9a9c889c642dbfb.zip |
libfdisk: add parttype code
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/libfdisk.h')
-rw-r--r-- | libfdisk/src/libfdisk.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libfdisk/src/libfdisk.h b/libfdisk/src/libfdisk.h index fcb69b76d..33187fe5a 100644 --- a/libfdisk/src/libfdisk.h +++ b/libfdisk/src/libfdisk.h @@ -25,9 +25,23 @@ extern "C" { #endif +struct fdisk_context; +struct fdisk_parttype; + /* init.c */ extern void fdisk_init_debug(int mask); +/* parttype.c */ +extern struct fdisk_parttype *fdisk_get_parttype_from_code(struct fdisk_context *cxt, + unsigned int code); +extern struct fdisk_parttype *fdisk_get_parttype_from_string(struct fdisk_context *cxt, + const char *str); +extern struct fdisk_parttype *fdisk_parse_parttype(struct fdisk_context *cxt, const char *str); + +extern struct fdisk_parttype *fdisk_new_unknown_parttype(unsigned int type, const char *typestr); +extern void fdisk_free_parttype(struct fdisk_parttype *type); +extern size_t fdisk_get_nparttypes(struct fdisk_context *cxt); + #ifdef __cplusplus } #endif |