Whamcloud - gitweb
ChangeLog, debugfs.c:
authorTheodore Ts'o <tytso@mit.edu>
Mon, 14 Aug 2000 15:47:15 +0000 (15:47 +0000)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 14 Aug 2000 15:47:15 +0000 (15:47 +0000)
  debugfs.c (list_blocks_proc): show relative inode block numbers and/or
   indirect block status

debugfs/ChangeLog
debugfs/debugfs.c

index dbceb75..6756a3a 100644 (file)
@@ -1,3 +1,8 @@
+2000-06-27  Andreas Dilger <adilger@turbolabs.com>
+
+       * debugfs.c (list_blocks_proc): show relative inode block numbers
+               and/or indirect block status
+
 2000-07-13    <tytso@valinux.com>
 
        * Release of E2fsprogs 1.19
index 857c224..da16e3d 100644 (file)
@@ -380,8 +380,16 @@ static int list_blocks_proc(ext2_filsys fs, blk_t *blocknr, int blockcnt,
 {
        struct list_blocks_struct *lb = (struct list_blocks_struct *) private;
 
-       fprintf(lb->f, "%d ", *blocknr);
-       lb->total++;
+       if (blockcnt == -1)
+               fprintf(lb->f, "(IND):%d ", *blocknr);
+       else if (blockcnt == -2)
+               fprintf(lb->f, "(DIND):%d ", *blocknr);
+       else if (blockcnt == -3)
+               fprintf(lb->f, "(TIND):%d ", *blocknr);
+       else
+               fprintf(lb->f, "(%d):%d ", blockcnt, *blocknr);
+       if (*blocknr)
+               lb->total++;
        return 0;
 }