diff options
Diffstat (limited to 'libglusterfs/src/xlator.h')
| -rw-r--r-- | libglusterfs/src/xlator.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/libglusterfs/src/xlator.h b/libglusterfs/src/xlator.h index 70e6f0a108d..b11d1a96f32 100644 --- a/libglusterfs/src/xlator.h +++ b/libglusterfs/src/xlator.h @@ -847,6 +847,10 @@ typedef int32_t (*cbk_client_t)(xlator_t *this, client_t *client);  typedef void (*cbk_ictxmerge_t) (xlator_t *this, fd_t *fd,                                   inode_t *inode, inode_t *linked_inode); +typedef size_t (*cbk_inodectx_size_t)(xlator_t *this, inode_t *inode); + +typedef size_t (*cbk_fdctx_size_t)(xlator_t *this, fd_t *fd); +  struct xlator_cbks {          cbk_forget_t             forget;          cbk_release_t            release; @@ -855,6 +859,8 @@ struct xlator_cbks {          cbk_client_t             client_destroy;          cbk_client_t             client_disconnect;          cbk_ictxmerge_t          ictxmerge; +        cbk_inodectx_size_t      ictxsize; +        cbk_fdctx_size_t         fdctxsize;  };  typedef int32_t (*dumpop_priv_t) (xlator_t *this);  | 
