summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/xlator.h
diff options
context:
space:
mode:
Diffstat (limited to 'libglusterfs/src/xlator.h')
-rw-r--r--libglusterfs/src/xlator.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libglusterfs/src/xlator.h b/libglusterfs/src/xlator.h
index 5a71ceb3f31..5a0b114d6a8 100644
--- a/libglusterfs/src/xlator.h
+++ b/libglusterfs/src/xlator.h
@@ -796,6 +796,9 @@ typedef int32_t (*cbk_invalidate_t)(xlator_t *this, inode_t *inode);
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);
+
struct xlator_cbks {
cbk_forget_t forget;
cbk_release_t release;
@@ -803,6 +806,7 @@ struct xlator_cbks {
cbk_invalidate_t invalidate;
cbk_client_t client_destroy;
cbk_client_t client_disconnect;
+ cbk_ictxmerge_t ictxmerge;
};
typedef int32_t (*dumpop_priv_t) (xlator_t *this);