summaryrefslogtreecommitdiffstats
path: root/fdisk/fdisk.c
diff options
context:
space:
mode:
authorKarel Zak2012-05-15 17:43:49 +0200
committerKarel Zak2012-05-15 17:43:49 +0200
commit00695059323767ae5612e664df972f4b4ef5a001 (patch)
tree4cde5d9f7fdb4dd378c1025e3485baa07dc6132a /fdisk/fdisk.c
parentdisk-utils: cleanup strtoxx_or_err() (diff)
downloadkernel-qcow2-util-linux-00695059323767ae5612e664df972f4b4ef5a001.tar.gz
kernel-qcow2-util-linux-00695059323767ae5612e664df972f4b4ef5a001.tar.xz
kernel-qcow2-util-linux-00695059323767ae5612e664df972f4b4ef5a001.zip
fdisk: cleanup strtoxx_or_err()
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'fdisk/fdisk.c')
-rw-r--r--fdisk/fdisk.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/fdisk/fdisk.c b/fdisk/fdisk.c
index d8a9558cc..3f832977c 100644
--- a/fdisk/fdisk.c
+++ b/fdisk/fdisk.c
@@ -2109,7 +2109,7 @@ main(int argc, char **argv) {
so cannot be combined with multiple disks,
and te same goes for the C/H/S options.
*/
- sector_size = strtol_or_err(optarg, _("cannot parse sector size"));
+ sector_size = strtou32_or_err(optarg, _("invalid sector size argument"));
if (sector_size != 512 && sector_size != 1024 &&
sector_size != 2048 && sector_size != 4096)
usage(stderr);
@@ -2117,7 +2117,7 @@ main(int argc, char **argv) {
user_set_sector_size = 1;
break;
case 'C':
- user_cylinders = strtol_or_err(optarg, _("cannot parse number of cylinders"));
+ user_cylinders = strtou32_or_err(optarg, _("invalid cylinders argument"));
break;
case 'c':
dos_compatible_flag = 0; /* default */
@@ -2131,13 +2131,13 @@ main(int argc, char **argv) {
usage(stdout);
break;
case 'H':
- user_heads = strtol_or_err(optarg, _("cannot parse number of heads"));
- if (user_heads <= 0 || user_heads > 256)
+ user_heads = strtou32_or_err(optarg, _("invalid heads argument"));
+ if (user_heads > 256)
user_heads = 0;
break;
case 'S':
- user_sectors = strtol_or_err(optarg, _("cannot parse number of sectors"));
- if (user_sectors <= 0 || user_sectors >= 64)
+ user_sectors = strtou32_or_err(optarg, _("invalid sectors argument"));
+ if (user_sectors >= 64)
user_sectors = 0;
break;
case 'l':