diff options
Diffstat (limited to 'libglusterfs/src/fd.h')
| -rw-r--r-- | libglusterfs/src/fd.h | 11 | 
1 files changed, 9 insertions, 2 deletions
diff --git a/libglusterfs/src/fd.h b/libglusterfs/src/fd.h index c2181d8af17..e01ef753e28 100644 --- a/libglusterfs/src/fd.h +++ b/libglusterfs/src/fd.h @@ -35,8 +35,14 @@ struct _inode;  struct _dict;  struct _fd_ctx { -	uint64_t  key; -	uint64_t  value; +        union { +                uint64_t  key; +                void     *xl_key; +        }; +        union { +                uint64_t  value1; +                void     *ptr1; +        };  };  /* If this structure changes, please have mercy on the booster maintainer @@ -53,6 +59,7 @@ struct _fd {          gf_lock_t         lock; /* used ONLY for manipulating                                     'struct _fd_ctx' array (_ctx).*/  	struct _fd_ctx   *_ctx; +        int               xl_count; /* Number of xl referred in this fd */  };  typedef struct _fd fd_t;  | 
