return;
}
- extent.e_lblk = parse_ulong(argv[1], argv[0], "logical block", &err);
+ err = strtoblk(argv[0], argv[1], &extent.e_lblk);
if (err)
return;
if (err)
return;
- extent.e_pblk = parse_ulong(argv[3], argv[0], "logical block", &err);
+ err = strtoblk(argv[0], argv[3], &extent.e_pblk);
if (err)
return;
com_err(argv[0], retval, 0);
return;
}
- do_current_node(argc, argv);
+ generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT);
}
void do_split_node(int argc, char *argv[])
com_err(argv[0], retval, 0);
return;
}
- do_current_node(argc, argv);
+ generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT);
}
void do_insert_node(int argc, char *argv[])
return;
}
- extent.e_lblk = parse_ulong(argv[1], cmd,
- "logical block", &err);
+ err = strtoblk(cmd, argv[1], &extent.e_lblk);
if (err)
return;
if (err)
return;
- extent.e_pblk = parse_ulong(argv[3], cmd,
- "pysical block", &err);
+ err = strtoblk(cmd, argv[3], &extent.e_pblk);
if (err)
return;
com_err(cmd, retval, 0);
return;
}
- do_current_node(argc, argv);
+ generic_goto_node(NULL, argc, argv, EXT2_EXTENT_CURRENT);
}
void do_set_bmap(int argc, char **argv)
const char *usage = "[--uninit] <lblk> <pblk>";
struct ext2fs_extent extent;
errcode_t retval;
- blk_t logical;
- blk_t physical;
+ blk64_t logical;
+ blk64_t physical;
char *cmd = argv[0];
int flags = 0;
int err;
return;
}
- logical = parse_ulong(argv[1], cmd,
- "logical block", &err);
+ err = strtoblk(cmd, argv[1], &logical);
if (err)
return;
- physical = parse_ulong(argv[2], cmd,
- "physical block", &err);
+ err = strtoblk(cmd, argv[2], &physical);
if (err)
return;
retval = ext2fs_extent_set_bmap(current_handle, logical,
- (blk64_t) physical, flags);
+ physical, flags);
if (retval) {
com_err(cmd, retval, 0);
return;