diff options
Diffstat (limited to 'api/src/glfs-handles.h')
| -rw-r--r-- | api/src/glfs-handles.h | 13 | 
1 files changed, 12 insertions, 1 deletions
diff --git a/api/src/glfs-handles.h b/api/src/glfs-handles.h index 437f2cbc8a5..d095d9e622f 100644 --- a/api/src/glfs-handles.h +++ b/api/src/glfs-handles.h @@ -111,9 +111,17 @@ int glfs_h_stat(struct glfs *fs, struct glfs_object *object, struct stat *stat);  int glfs_h_getattrs (struct glfs *fs, struct glfs_object *object,  		     struct stat *stat); +int glfs_h_getxattrs (struct glfs *fs, struct glfs_object *object, +                      const char *name, void *value, +                      size_t size) __THROW; +  int glfs_h_setattrs (struct glfs *fs, struct glfs_object *object,  		     struct stat *sb, int valid); +int glfs_h_setxattrs (struct glfs *fs, struct glfs_object *object, +                      const char *name, const void *value, +                      size_t size, int flags) __THROW; +  int glfs_h_readlink (struct glfs *fs, struct glfs_object *object, char *buf,  		     size_t bufsiz); @@ -124,6 +132,9 @@ int glfs_h_rename (struct glfs *fs, struct glfs_object *olddir,  		   const char *oldname, struct glfs_object *newdir,  		   const char *newname); +int glfs_h_removexattrs (struct glfs *fs, struct glfs_object *object, +                         const char *name) __THROW; +  /* Operations enabling opaque invariant handle to object transitions */  ssize_t glfs_h_extract_handle (struct glfs_object *object,  			       unsigned char *handle, int len); @@ -140,4 +151,4 @@ struct glfs_fd *glfs_h_open (struct glfs *fs, struct glfs_object *object,  __END_DECLS -#endif /* !_GLFS_HANDLES_H */
\ No newline at end of file +#endif /* !_GLFS_HANDLES_H */  | 
