diff options
author | Karel Zak | 2015-01-19 11:24:48 +0100 |
---|---|---|
committer | Karel Zak | 2015-01-19 11:24:48 +0100 |
commit | 354f8cc8cf06de44656fb83705c57062d04d1565 (patch) | |
tree | a880a881ba452dff0a14d4f704026779e901a93b /libfdisk/src/context.c | |
parent | libmount: revert "read mtab on remount" idea (diff) | |
download | kernel-qcow2-util-linux-354f8cc8cf06de44656fb83705c57062d04d1565.tar.gz kernel-qcow2-util-linux-354f8cc8cf06de44656fb83705c57062d04d1565.tar.xz kernel-qcow2-util-linux-354f8cc8cf06de44656fb83705c57062d04d1565.zip |
libfdiskL add API to print SIZE field in bytes
The patch also add --bytes to fdisk and fdisk.
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libfdisk/src/context.c')
-rw-r--r-- | libfdisk/src/context.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/libfdisk/src/context.c b/libfdisk/src/context.c index 671c0ac7d..94a0fb659 100644 --- a/libfdisk/src/context.c +++ b/libfdisk/src/context.c @@ -923,6 +923,35 @@ fdisk_sector_t fdisk_set_last_lba(struct fdisk_context *cxt, fdisk_sector_t lba) return 0; } +/** + * fdisk_set_size_unit: + * @cxt: fdisk context + * @unit: FDISK_SIZEUNIT_* + * + * Sets unit for SIZE output field (see fdisk_partition_to_string()). + * + * Returns: 0 on success, <0 on error. + */ +int fdisk_set_size_unit(struct fdisk_context *cxt, int unit) +{ + assert(cxt); + cxt->sizeunit = unit; + return 0; +} + +/** + * fdisk_get_size_unit: + * @cxt: fdisk context + * + * Gets unit for SIZE output field (see fdisk_partition_to_string()). + * + * Returns: unit + */ +int fdisk_get_size_units(struct fdisk_context *cxt) +{ + assert(cxt); + return cxt->sizeunit; +} /** * fdisk_get_nsectors: |