aboutsummaryrefslogtreecommitdiffstats
path: root/fs/xfs/xfs_btree.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/xfs/xfs_btree.h')
-rw-r--r--fs/xfs/xfs_btree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/fs/xfs/xfs_btree.h b/fs/xfs/xfs_btree.h
index 428e81f0e27e..fefbc69e500e 100644
--- a/fs/xfs/xfs_btree.h
+++ b/fs/xfs/xfs_btree.h
@@ -170,6 +170,7 @@ typedef struct xfs_btree_cur
170 struct xfs_trans *bc_tp; /* transaction we're in, if any */ 170 struct xfs_trans *bc_tp; /* transaction we're in, if any */
171 struct xfs_mount *bc_mp; /* file system mount struct */ 171 struct xfs_mount *bc_mp; /* file system mount struct */
172 const struct xfs_btree_ops *bc_ops; 172 const struct xfs_btree_ops *bc_ops;
173 uint bc_flags; /* btree features - below */
173 union { 174 union {
174 xfs_alloc_rec_incore_t a; 175 xfs_alloc_rec_incore_t a;
175 xfs_bmbt_irec_t b; 176 xfs_bmbt_irec_t b;
@@ -201,6 +202,10 @@ typedef struct xfs_btree_cur
201 } bc_private; /* per-btree type data */ 202 } bc_private; /* per-btree type data */
202} xfs_btree_cur_t; 203} xfs_btree_cur_t;
203 204
205/* cursor flags */
206#define XFS_BTREE_ROOT_IN_INODE (1<<1) /* root may be variable size */
207
208
204#define XFS_BTREE_NOERROR 0 209#define XFS_BTREE_NOERROR 0
205#define XFS_BTREE_ERROR 1 210#define XFS_BTREE_ERROR 1
206 211