diff options
Diffstat (limited to 'libglusterfs/src/glusterfs.h')
-rw-r--r-- | libglusterfs/src/glusterfs.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libglusterfs/src/glusterfs.h b/libglusterfs/src/glusterfs.h index c482b3d2242..d5a604d0341 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 |