diff options
author | Karel Zak | 2013-01-22 18:05:18 +0100 |
---|---|---|
committer | Karel Zak | 2013-03-11 13:00:54 +0100 |
commit | 9ffeb235d6d260ad4e61cc892b72f060f820a546 (patch) | |
tree | 4e931ecbc4450c89842cfa7466a760b689c3a574 /libfdisk/src/fdiskP.h | |
parent | libfdisk: (gpt) move code from fdisk to libfdisk (diff) | |
download | kernel-qcow2-util-linux-9ffeb235d6d260ad4e61cc892b72f060f820a546.tar.gz kernel-qcow2-util-linux-9ffeb235d6d260ad4e61cc892b72f060f820a546.tar.xz kernel-qcow2-util-linux-9ffeb235d6d260ad4e61cc892b72f060f820a546.zip |
fdisk: remove fdisk_label from API functions, add asserts, use size_t
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/fdiskP.h')
-rw-r--r-- | libfdisk/src/fdiskP.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h index bf3921182..1301695a6 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -123,39 +123,39 @@ struct fdisk_geometry { */ struct fdisk_label_operations { /* probe disk label */ - int (*probe)(struct fdisk_context *cxt, struct fdisk_label *lb); + int (*probe)(struct fdisk_context *cxt); /* write in-memory changes to disk */ - int (*write)(struct fdisk_context *cxt, struct fdisk_label *lb); + int (*write)(struct fdisk_context *cxt); /* verify the partition table */ - int (*verify)(struct fdisk_context *cxt, struct fdisk_label *lb); + int (*verify)(struct fdisk_context *cxt); /* create new disk label */ - int (*create)(struct fdisk_context *cxt, struct fdisk_label *lb); + int (*create)(struct fdisk_context *cxt); /* new partition */ - int (*part_add)(struct fdisk_context *cxt, struct fdisk_label *lb, - int partnum, + int (*part_add)(struct fdisk_context *cxt, + size_t partnum, struct fdisk_parttype *t); /* delete partition */ - int (*part_delete)(struct fdisk_context *cxt, struct fdisk_label *lb, - int partnum); + int (*part_delete)(struct fdisk_context *cxt, + size_t partnum); /* get partition type */ struct fdisk_parttype *(*part_get_type)(struct fdisk_context *cxt, - struct fdisk_label *lb, - int partnum); + size_t partnum); /* set partition type */ - int (*part_set_type)(struct fdisk_context *cxt, struct fdisk_label *lb, - int partnum, + int (*part_set_type)(struct fdisk_context *cxt, + size_t partnum, struct fdisk_parttype *t); /* returns FDISK_PARTSTAT_* flags */ - int (*part_get_status)(struct fdisk_context *cxt, struct fdisk_label *lb, - int partnum, int *status); + int (*part_get_status)(struct fdisk_context *cxt, + size_t partnum, + int *status); /* refresh alignment setting */ - int (*reset_alignment)(struct fdisk_context *cxt, - struct fdisk_label *lb); + int (*reset_alignment)(struct fdisk_context *cxt); /* free in-memory label stuff */ void (*free)(struct fdisk_label *lb); + /* deinit in-memory label stuff */ void (*deinit)(struct fdisk_label *lb); }; |