diff options
| -rw-r--r-- | libglusterfs/src/compat.h | 1 | ||||
| -rw-r--r-- | libglusterfs/src/syscall.c | 2 | ||||
| -rw-r--r-- | xlators/storage/posix/src/posix.c | 4 | 
3 files changed, 4 insertions, 3 deletions
diff --git a/libglusterfs/src/compat.h b/libglusterfs/src/compat.h index 42d2fa141..228daf5da 100644 --- a/libglusterfs/src/compat.h +++ b/libglusterfs/src/compat.h @@ -230,6 +230,7 @@ int solaris_fgetxattr(int fd, const char* key,                        char *value, size_t size);  int solaris_fsetxattr(int fd, const char* key, const char *value,                         size_t size, int flags); +int solaris_flistxattr(int fd, char *list, size_t size);  #endif /* GF_SOLARIS_HOST_OS */ diff --git a/libglusterfs/src/syscall.c b/libglusterfs/src/syscall.c index f8e8c939a..d350710e2 100644 --- a/libglusterfs/src/syscall.c +++ b/libglusterfs/src/syscall.c @@ -369,7 +369,7 @@ sys_fsetxattr (int filedes, const char *name, const void *value,  #endif  #ifdef GF_SOLARIS_HOST_OS -        solaris_fsetxattr (filedes, name, value, size, flags); +        return solaris_fsetxattr (filedes, name, value, size, flags);  #endif  #ifdef GF_DARWIN_HOST_OS diff --git a/xlators/storage/posix/src/posix.c b/xlators/storage/posix/src/posix.c index 50aea0f36..534db05fd 100644 --- a/xlators/storage/posix/src/posix.c +++ b/xlators/storage/posix/src/posix.c @@ -3850,7 +3850,7 @@ init (xlator_t *this)          /* Check for Extended attribute support, if not present, log it */ -        op_ret = lsetxattr (dir_data->data, +        op_ret = sys_lsetxattr (dir_data->data,  			    "trusted.glusterfs.test", "working", 8, 0);          if (op_ret < 0) {  		tmp_data = dict_get (this->options, @@ -3995,7 +3995,7 @@ void  fini (xlator_t *this)  {          struct posix_private *priv = this->private; -        lremovexattr (priv->base_path, "trusted.glusterfs.test"); +        sys_lremovexattr (priv->base_path, "trusted.glusterfs.test");          FREE (priv);          return;  }  | 
