diff options
Diffstat (limited to 'libfdisk/src')
-rw-r--r-- | libfdisk/src/alignment.c | 7 | ||||
-rw-r--r-- | libfdisk/src/fdiskP.h | 2 | ||||
-rw-r--r-- | libfdisk/src/utils.c | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/libfdisk/src/alignment.c b/libfdisk/src/alignment.c index ac44e73c..b4d3ee01 100644 --- a/libfdisk/src/alignment.c +++ b/libfdisk/src/alignment.c @@ -379,3 +379,10 @@ int fdisk_reset_alignment(struct fdisk_context *cxt) cxt->grain, rc)); return rc; } + + +sector_t fdisk_scround(struct fdisk_context *cxt, sector_t num) +{ + sector_t un = fdisk_context_get_units_per_sector(cxt); + return (num + un - 1) / un; +} diff --git a/libfdisk/src/fdiskP.h b/libfdisk/src/fdiskP.h index ac490be0..4dd4db6c 100644 --- a/libfdisk/src/fdiskP.h +++ b/libfdisk/src/fdiskP.h @@ -291,6 +291,8 @@ extern int fdisk_context_display_details(struct fdisk_context *cxt); /* alignment.c */ +extern sector_t fdisk_scround(struct fdisk_context *cxt, sector_t num); + extern sector_t fdisk_topology_get_first_lba(struct fdisk_context *cxt); extern unsigned long fdisk_topology_get_grain(struct fdisk_context *cxt); diff --git a/libfdisk/src/utils.c b/libfdisk/src/utils.c index 9195b2b1..9a95ba24 100644 --- a/libfdisk/src/utils.c +++ b/libfdisk/src/utils.c @@ -46,7 +46,6 @@ int fdisk_read_firstsector(struct fdisk_context *cxt) return 0; } - /* * Return allocated buffer with partition name */ |