From 0045e0dd707a2db25231c454cb8d247bb56308cf Mon Sep 17 00:00:00 2001 From: Josef Bacik Date: Wed, 30 Jul 2008 09:15:02 -0400 Subject: btrfs-progs: add orphan support to print-tree This adds orphan support to print-tree so when debug_tree hits an orphan item it will print out "orphan item" under it so you know what it is --- ctree.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ctree.h') diff --git a/ctree.h b/ctree.h index d9209783..821bf9bf 100644 --- a/ctree.h +++ b/ctree.h @@ -55,6 +55,9 @@ struct btrfs_trans_handle; /* directory objectid inside the root tree */ #define BTRFS_ROOT_TREE_DIR_OBJECTID 6ULL +/* oprhan objectid for tracking unlinked/truncated files */ +#define BTRFS_ORPHAN_OBJECTID -5ULL + /* * All files have objectids higher than this. */ @@ -564,6 +567,7 @@ struct btrfs_root { #define BTRFS_INODE_ITEM_KEY 1 #define BTRFS_INODE_REF_KEY 2 #define BTRFS_XATTR_ITEM_KEY 8 +#define BTRFS_ORPHAN_ITEM_KEY 9 /* reserve 3-15 close to the inode for later flexibility */ -- cgit v1.2.3