"FIEMAP_FLAG_???");
tprintf(", fm_mapped_extents=%u",
args.fm_mapped_extents);
- tprints(", fm_extents=");
if (abbrev(tcp)) {
- tprints("...");
+ tprints(", ...");
} else {
struct fiemap_extent fe;
+ tprints(", fm_extents=");
print_array(tcp,
arg + offsetof(typeof(args), fm_extents),
args.fm_mapped_extents, &fe, sizeof(fe),
ioctl(fd, FS_IOC_FIEMAP, fiemap);
printf(" => {fm_flags=");
prfl_btrfs(fiemap_flags, fiemap->fm_flags, "FIEMAP_FLAG_???");
- printf(", fm_mapped_extents=%u, fm_extents=",
+ printf(", fm_mapped_extents=%u, ",
fiemap->fm_mapped_extents);
if (verbose) {
- printf("[");
+ printf("fm_extents=[");
unsigned int i;
for (i = 0; i < fiemap->fm_mapped_extents; i++) {
struct fiemap_extent *fe;