diff options
Diffstat (limited to 'libglusterfs/src/xlator.h')
| -rw-r--r-- | libglusterfs/src/xlator.h | 89 | 
1 files changed, 45 insertions, 44 deletions
diff --git a/libglusterfs/src/xlator.h b/libglusterfs/src/xlator.h index b6e10385512..4b9b3e9cebd 100644 --- a/libglusterfs/src/xlator.h +++ b/libglusterfs/src/xlator.h @@ -73,6 +73,7 @@ typedef int32_t (*event_notify_fn_t) (xlator_t *this, int32_t event, void *data,  #include "inode.h"  #include "fd.h"  #include "globals.h" +#include "iatt.h"  struct _loc { @@ -175,39 +176,39 @@ typedef int32_t (*fop_lookup_cbk_t) (call_frame_t *frame,  				     int32_t op_ret,  				     int32_t op_errno,  				     inode_t *inode, -				     struct stat *buf, +				     struct iatt *buf,                                       dict_t *xattr, -                                     struct stat *postparent); +                                     struct iatt *postparent);  typedef int32_t (*fop_stat_cbk_t) (call_frame_t *frame,  				   void *cookie,  				   xlator_t *this,  				   int32_t op_ret,  				   int32_t op_errno, -				   struct stat *buf); +				   struct iatt *buf);  typedef int32_t (*fop_fstat_cbk_t) (call_frame_t *frame,  				    void *cookie,  				    xlator_t *this,  				    int32_t op_ret,  				    int32_t op_errno, -				    struct stat *buf); +				    struct iatt *buf);  typedef int32_t (*fop_truncate_cbk_t) (call_frame_t *frame,  				       void *cookie,  				       xlator_t *this,  				       int32_t op_ret,  				       int32_t op_errno, -				       struct stat *prebuf, -                                       struct stat *postbuf); +				       struct iatt *prebuf, +                                       struct iatt *postbuf);  typedef int32_t (*fop_ftruncate_cbk_t) (call_frame_t *frame,  					void *cookie,  					xlator_t *this,  					int32_t op_ret,  					int32_t op_errno, -					struct stat *prebuf, -                                        struct stat *postbuf); +					struct iatt *prebuf, +                                        struct iatt *postbuf);  typedef int32_t (*fop_access_cbk_t) (call_frame_t *frame,  				     void *cookie, @@ -221,7 +222,7 @@ typedef int32_t (*fop_readlink_cbk_t) (call_frame_t *frame,  				       int32_t op_ret,  				       int32_t op_errno,  				       const char *path, -                                       struct stat *buf); +                                       struct iatt *buf);  typedef int32_t (*fop_mknod_cbk_t) (call_frame_t *frame,  				    void *cookie, @@ -229,9 +230,9 @@ typedef int32_t (*fop_mknod_cbk_t) (call_frame_t *frame,  				    int32_t op_ret,  				    int32_t op_errno,  				    inode_t *inode, -                                    struct stat *buf, -                                    struct stat *preparent, -                                    struct stat *postparent); +                                    struct iatt *buf, +                                    struct iatt *preparent, +                                    struct iatt *postparent);  typedef int32_t (*fop_mkdir_cbk_t) (call_frame_t *frame,  				    void *cookie, @@ -239,25 +240,25 @@ typedef int32_t (*fop_mkdir_cbk_t) (call_frame_t *frame,  				    int32_t op_ret,  				    int32_t op_errno,  				    inode_t *inode, -                                    struct stat *buf, -                                    struct stat *preparent, -                                    struct stat *postparent); +                                    struct iatt *buf, +                                    struct iatt *preparent, +                                    struct iatt *postparent);  typedef int32_t (*fop_unlink_cbk_t) (call_frame_t *frame,  				     void *cookie,  				     xlator_t *this,  				     int32_t op_ret,  				     int32_t op_errno, -                                     struct stat *preparent, -                                     struct stat *postparent); +                                     struct iatt *preparent, +                                     struct iatt *postparent);  typedef int32_t (*fop_rmdir_cbk_t) (call_frame_t *frame,  				    void *cookie,  				    xlator_t *this,  				    int32_t op_ret,  				    int32_t op_errno, -                                    struct stat *preparent, -                                    struct stat *postparent); +                                    struct iatt *preparent, +                                    struct iatt *postparent);  typedef int32_t (*fop_symlink_cbk_t) (call_frame_t *frame,  				      void *cookie, @@ -265,20 +266,20 @@ typedef int32_t (*fop_symlink_cbk_t) (call_frame_t *frame,  				      int32_t op_ret,  				      int32_t op_errno,  				      inode_t *inode, -                                      struct stat *buf, -                                      struct stat *preparent, -                                      struct stat *postparent); +                                      struct iatt *buf, +                                      struct iatt *preparent, +                                      struct iatt *postparent);  typedef int32_t (*fop_rename_cbk_t) (call_frame_t *frame,  				     void *cookie,  				     xlator_t *this,  				     int32_t op_ret,  				     int32_t op_errno, -				     struct stat *buf, -                                     struct stat *preoldparent, -                                     struct stat *postoldparent, -                                     struct stat *prenewparent, -                                     struct stat *postnewparent); +				     struct iatt *buf, +                                     struct iatt *preoldparent, +                                     struct iatt *postoldparent, +                                     struct iatt *prenewparent, +                                     struct iatt *postnewparent);  typedef int32_t (*fop_link_cbk_t) (call_frame_t *frame,  				   void *cookie, @@ -286,9 +287,9 @@ typedef int32_t (*fop_link_cbk_t) (call_frame_t *frame,  				   int32_t op_ret,  				   int32_t op_errno,  				   inode_t *inode, -                                   struct stat *buf, -                                   struct stat *preparent, -                                   struct stat *postparent); +                                   struct iatt *buf, +                                   struct iatt *preparent, +                                   struct iatt *postparent);  typedef int32_t (*fop_create_cbk_t) (call_frame_t *frame,  				     void *cookie, @@ -297,9 +298,9 @@ typedef int32_t (*fop_create_cbk_t) (call_frame_t *frame,  				     int32_t op_errno,  				     fd_t *fd,  				     inode_t *inode, -				     struct stat *buf, -                                     struct stat *preparent, -                                     struct stat *postparent); +				     struct iatt *buf, +                                     struct iatt *preparent, +                                     struct iatt *postparent);  typedef int32_t (*fop_open_cbk_t) (call_frame_t *frame,  				   void *cookie, @@ -315,7 +316,7 @@ typedef int32_t (*fop_readv_cbk_t) (call_frame_t *frame,  				    int32_t op_errno,  				    struct iovec *vector,  				    int32_t count, -				    struct stat *stbuf, +				    struct iatt *stbuf,                                      struct iobref *iobref);  typedef int32_t (*fop_writev_cbk_t) (call_frame_t *frame, @@ -323,8 +324,8 @@ typedef int32_t (*fop_writev_cbk_t) (call_frame_t *frame,  				     xlator_t *this,  				     int32_t op_ret,  				     int32_t op_errno, -				     struct stat *prebuf, -                                     struct stat *postbuf); +				     struct iatt *prebuf, +                                     struct iatt *postbuf);  typedef int32_t (*fop_flush_cbk_t) (call_frame_t *frame,  				    void *cookie, @@ -337,8 +338,8 @@ typedef int32_t (*fop_fsync_cbk_t) (call_frame_t *frame,  				    xlator_t *this,  				    int32_t op_ret,  				    int32_t op_errno, -                                    struct stat *prebuf, -                                    struct stat *postbuf); +                                    struct iatt *prebuf, +                                    struct iatt *postbuf);  typedef int32_t (*fop_opendir_cbk_t) (call_frame_t *frame,  				      void *cookie, @@ -482,16 +483,16 @@ typedef int32_t (*fop_setattr_cbk_t) (call_frame_t *frame,                                        xlator_t *this,                                        int32_t op_ret,                                        int32_t op_errno, -                                      struct stat *preop_stbuf, -                                      struct stat *postop_stbuf); +                                      struct iatt *preop_stbuf, +                                      struct iatt *postop_stbuf);  typedef int32_t (*fop_fsetattr_cbk_t) (call_frame_t *frame,                                         void *cookie,                                         xlator_t *this,                                         int32_t op_ret,                                         int32_t op_errno, -                                       struct stat *preop_stbuf, -                                       struct stat *postop_stbuf); +                                       struct iatt *preop_stbuf, +                                       struct iatt *postop_stbuf);  typedef int32_t (*fop_lookup_t) (call_frame_t *frame,  				 xlator_t *this, @@ -728,13 +729,13 @@ typedef int32_t (*fop_lock_fnotify_t) (call_frame_t *frame,  typedef int32_t (*fop_setattr_t) (call_frame_t *frame,                                    xlator_t *this,                                    loc_t *loc, -                                  struct stat *stbuf, +                                  struct iatt *stbuf,                                    int32_t valid);  typedef int32_t (*fop_fsetattr_t) (call_frame_t *frame,                                     xlator_t *this,                                     fd_t *fd, -                                   struct stat *stbuf, +                                   struct iatt *stbuf,                                     int32_t valid);  | 
