summaryrefslogtreecommitdiffstats
path: root/fdisks/fdisk.c
diff options
context:
space:
mode:
authorKarel Zak2012-12-06 12:12:41 +0100
committerKarel Zak2013-03-11 11:20:41 +0100
commitaa42788d5f6beded3b36fb45cfaf4a27fff25698 (patch)
treee453964dc3422dadcd65fce5fa84494b6f9abfed /fdisks/fdisk.c
parentlibfdisk: add firstsector utils (diff)
downloadkernel-qcow2-util-linux-aa42788d5f6beded3b36fb45cfaf4a27fff25698.tar.gz
kernel-qcow2-util-linux-aa42788d5f6beded3b36fb45cfaf4a27fff25698.tar.xz
kernel-qcow2-util-linux-aa42788d5f6beded3b36fb45cfaf4a27fff25698.zip
libfdisk: add topology and geometry functions
- rename __discovery_* to fdisk_discovery_* - rename fdisk_context_force_sector_size() to fdisk_override_sector_size() - rename fdisk_context_set_user_geometry() to fdisk_override_geometry() - remove non-default sector size warning Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisks/fdisk.c')
-rw-r--r--fdisks/fdisk.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/fdisks/fdisk.c b/fdisks/fdisk.c
index f34617f08..866d8fe21 100644
--- a/fdisks/fdisk.c
+++ b/fdisks/fdisk.c
@@ -1301,7 +1301,7 @@ expert_command_prompt(struct fdisk_context *cxt)
case 'c':
user_cylinders = read_int(cxt, 1, cxt->geom.cylinders, 1048576, 0,
_("Number of cylinders"));
- fdisk_context_set_user_geometry(cxt, user_cylinders, user_heads, user_sectors);
+ fdisk_override_geometry(cxt, user_cylinders, user_heads, user_sectors);
if (fdisk_is_disklabel(cxt, SUN))
sun_set_ncyl(cxt, cxt->geom.cylinders);
break;
@@ -1327,7 +1327,7 @@ expert_command_prompt(struct fdisk_context *cxt)
case 'h':
user_heads = read_int(cxt, 1, cxt->geom.heads, 256, 0,
_("Number of heads"));
- fdisk_context_set_user_geometry(cxt, user_cylinders, user_heads, user_sectors);
+ fdisk_override_geometry(cxt, user_cylinders, user_heads, user_sectors);
break;
case 'i':
if (fdisk_is_disklabel(cxt, SUN))
@@ -1356,7 +1356,7 @@ expert_command_prompt(struct fdisk_context *cxt)
fprintf(stderr, _("Warning: setting "
"sector offset for DOS "
"compatibility\n"));
- fdisk_context_set_user_geometry(cxt, user_cylinders, user_heads, user_sectors);
+ fdisk_override_geometry(cxt, user_cylinders, user_heads, user_sectors);
break;
case 'v':
verify(cxt);
@@ -1396,10 +1396,10 @@ static void print_partition_table_from_option(char *device, unsigned long sector
err(EXIT_FAILURE, _("cannot open %s"), device);
if (sector_size) /* passed -b option, override autodiscovery */
- fdisk_context_force_sector_size(cxt, sector_size);
+ fdisk_override_sector_size(cxt, sector_size);
if (user_cylinders || user_heads || user_sectors)
- fdisk_context_set_user_geometry(cxt, user_cylinders,
+ fdisk_override_geometry(cxt, user_cylinders,
user_heads, user_sectors);
if (!fdisk_dev_has_disklabel(cxt)) {
@@ -1697,18 +1697,14 @@ int main(int argc, char **argv)
err(EXIT_FAILURE, _("cannot open %s"), argv[optind]);
if (sector_size) /* passed -b option, override autodiscovery */
- fdisk_context_force_sector_size(cxt, sector_size);
+ fdisk_override_sector_size(cxt, sector_size);
if (user_cylinders || user_heads || user_sectors)
- fdisk_context_set_user_geometry(cxt, user_cylinders,
+ fdisk_override_geometry(cxt, user_cylinders,
user_heads, user_sectors);
print_welcome();
- if (!fdisk_dev_sectsz_is_default(cxt))
- printf(_("Note: sector size is %ld (not %d)\n"),
- cxt->sector_size, DEFAULT_SECTOR_SIZE);
-
if (!fdisk_dev_has_disklabel(cxt)) {
update_units(cxt); /* to provide compatible 'p'rint output */
fprintf(stderr,