diff options
Diffstat (limited to 'libglusterfs/src/protocol.h')
| -rw-r--r-- | libglusterfs/src/protocol.h | 21 | 
1 files changed, 20 insertions, 1 deletions
diff --git a/libglusterfs/src/protocol.h b/libglusterfs/src/protocol.h index c0fee420e99..91b876a6ff3 100644 --- a/libglusterfs/src/protocol.h +++ b/libglusterfs/src/protocol.h @@ -771,7 +771,6 @@ typedef struct {  } __attribute__((packed)) gf_fop_setdents_req_t;  typedef struct { } __attribute__((packed)) gf_fop_setdents_rsp_t; -  typedef struct {  	uint64_t ino;  	int64_t  fd; @@ -795,6 +794,26 @@ typedef struct {  	unsigned char dchecksum[0];  } __attribute__((packed)) gf_fop_checksum_rsp_t; +typedef struct { +        uint64_t ino; +        struct gf_stat stbuf; +        int32_t  valid; +        char path[0]; +} __attribute__((packed)) gf_fop_setattr_req_t; +typedef struct { +        struct gf_stat statpre; +        struct gf_stat statpost; +} __attribute__((packed)) gf_fop_setattr_rsp_t; + +typedef struct { +        int64_t fd; +        struct gf_stat stbuf; +        int32_t  valid; +} __attribute__((packed)) gf_fop_fsetattr_req_t; +typedef struct { +        struct gf_stat statpre; +        struct gf_stat statpost; +} __attribute__((packed)) gf_fop_fsetattr_rsp_t;  typedef struct {          int64_t   fd;  | 
