diff options
author | Karel Zak | 2014-09-08 16:16:31 +0200 |
---|---|---|
committer | Karel Zak | 2014-10-07 14:55:31 +0200 |
commit | 0051ec9bffdfe81f86b51178907143966e386479 (patch) | |
tree | e91f279fed8c9a779c429f29c380121c5bad0857 /libfdisk/src/libfdisk.h | |
parent | libfdisk: (dos) more carefully check for primary partitions (diff) | |
download | kernel-qcow2-util-linux-0051ec9bffdfe81f86b51178907143966e386479.tar.gz kernel-qcow2-util-linux-0051ec9bffdfe81f86b51178907143966e386479.tar.xz kernel-qcow2-util-linux-0051ec9bffdfe81f86b51178907143966e386479.zip |
libfdisk: fix script partitions size parsing
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/libfdisk.h')
-rw-r--r-- | libfdisk/src/libfdisk.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libfdisk/src/libfdisk.h b/libfdisk/src/libfdisk.h index 802e243bb..6abae04b5 100644 --- a/libfdisk/src/libfdisk.h +++ b/libfdisk/src/libfdisk.h @@ -270,6 +270,8 @@ extern int fdisk_partition_next_partno(struct fdisk_partition *pa, extern int fdisk_partition_partno_follow_default(struct fdisk_partition *pa, int enable); extern int fdisk_partition_start_follow_default(struct fdisk_partition *pa, int enable); extern int fdisk_partition_end_follow_default(struct fdisk_partition *pa, int enable); +extern int fdisk_partition_end_is_default(struct fdisk_partition *pa); +extern int fdisk_partition_start_is_default(struct fdisk_partition *pa); extern int fdisk_reorder_partitions(struct fdisk_context *cxt); @@ -416,12 +418,13 @@ struct fdisk_table *fdisk_script_get_table(struct fdisk_script *dp); int fdisk_script_read_context(struct fdisk_script *dp, struct fdisk_context *cxt); int fdisk_script_write_file(struct fdisk_script *dp, FILE *f); -int fdisk_script_read_buffer(struct fdisk_script *dp, char *s); int fdisk_script_read_file(struct fdisk_script *dp, FILE *f); +int fdisk_script_read_line(struct fdisk_script *dp, FILE *f, char *buf, size_t sz); int fdisk_set_script(struct fdisk_context *cxt, struct fdisk_script *dp); struct fdisk_script *fdisk_get_script(struct fdisk_context *cxt); +int fdisk_apply_script_headers(struct fdisk_context *cxt, struct fdisk_script *dp); int fdisk_apply_script(struct fdisk_context *cxt, struct fdisk_script *dp); @@ -506,6 +509,9 @@ extern int fdisk_ask_menu_add_item(struct fdisk_ask *ask, int key, extern int fdisk_ask_partnum(struct fdisk_context *cxt, size_t *partnum, int wantnew); +/* utils.h */ +extern char *fdisk_partname(const char *dev, size_t partno); + #ifdef __cplusplus } #endif |