dav/libxattr.c

changeset 764
a41b18c67d95
parent 389
fe855ce911f9
child 765
305ce525ad4a
equal deleted inserted replaced
763:fc24d1d1d695 764:a41b18c67d95
458 return buf; 458 return buf;
459 } 459 }
460 460
461 int xattr_set(const char *path, const char *name, const void *value, size_t len) { 461 int xattr_set(const char *path, const char *name, const void *value, size_t len) {
462 int ret = extattr_set_file(path, EXTATTR_NAMESPACE_USER, name, value, len); 462 int ret = extattr_set_file(path, EXTATTR_NAMESPACE_USER, name, value, len);
463 return ret; 463 return ret >= 0 ? 0 : ret;
464 } 464 }
465 465
466 int xattr_remove(const char *path, const char *name) { 466 int xattr_remove(const char *path, const char *name) {
467 return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name); 467 return extattr_delete_file(path, EXTATTR_NAMESPACE_USER, name);
468 } 468 }

mercurial