diff options
author | Karel Zak | 2018-01-02 16:43:22 +0100 |
---|---|---|
committer | Karel Zak | 2018-01-02 16:43:22 +0100 |
commit | 2dd2880f12f402e137cbfab774fde8ceef1c71a0 (patch) | |
tree | b36ea02fbfc783f55f6f77e3eb201c0102b997a8 /libfdisk/src/libfdisk.h.in | |
parent | rtcwake: wait stdin to settle down before entering a system sleep (diff) | |
download | kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.tar.gz kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.tar.xz kernel-qcow2-util-linux-2dd2880f12f402e137cbfab774fde8ceef1c71a0.zip |
libfdisk: extend API to provide label specific geometry ranges
Now fdisk provides DOS specific geometry ranges in expert menu.
Addresses: https://github.com/karelzak/util-linux/issues/556
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/libfdisk.h.in')
-rw-r--r-- | libfdisk/src/libfdisk.h.in | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libfdisk/src/libfdisk.h.in b/libfdisk/src/libfdisk.h.in index 3586d6626..ddf4a91e6 100644 --- a/libfdisk/src/libfdisk.h.in +++ b/libfdisk/src/libfdisk.h.in @@ -321,6 +321,13 @@ extern int fdisk_locate_disklabel(struct fdisk_context *cxt, int n, uint64_t *offset, size_t *size); +extern int fdisk_label_get_geomrange_cylinders(const struct fdisk_label *lb, + fdisk_sector_t *mi, fdisk_sector_t *ma); +extern int fdisk_label_get_geomrange_heads(const struct fdisk_label *lb, + unsigned int *mi, unsigned int *ma); +extern int fdisk_label_get_geomrange_sectors(const struct fdisk_label *lb, + fdisk_sector_t *mi, fdisk_sector_t *ma); + /** * fdisk_labelitem_gen: * |