summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/glusterfs.h
diff options
context:
space:
mode:
Diffstat (limited to 'libglusterfs/src/glusterfs.h')
-rw-r--r--libglusterfs/src/glusterfs.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libglusterfs/src/glusterfs.h b/libglusterfs/src/glusterfs.h
index c482b3d..d5a604d 100644
--- a/libglusterfs/src/glusterfs.h
+++ b/libglusterfs/src/glusterfs.h
@@ -562,6 +562,7 @@ typedef enum {
GF_EVENT_VOLUME_DEFRAG,
GF_EVENT_PARENT_DOWN,
GF_EVENT_VOLUME_BARRIER_OP,
+ GF_EVENT_UPCALL,
GF_EVENT_MAXVAL,
} glusterfs_event_t;
@@ -574,6 +575,14 @@ struct gf_flock {
gf_lkowner_t l_owner;
};
+struct gf_upcall {
+ char *client_uid;
+ char gfid[16];
+ u_int event_type;
+ u_int flags;
+ u_int expire_time_attr;
+};
+
#define GF_MUST_CHECK __attribute__((warn_unused_result))
/*
* Some macros (e.g. ALLOC_OR_GOTO) set variables in function scope, but the