Lines Matching refs:attribute
6 * Haiku attribute namespace with type B_XATTR_TYPE. Haiku attributes are mapped
7 * into a user xattr namespace, the attribute types encoded in the names.
18 #define XATTR_CREATE 1 /* fail if attribute exists */
19 #define XATTR_REPLACE 2 /* fail if attribute doesn't exist yet */
25 ssize_t getxattr(const char* path, const char* attribute, void* buffer,
27 ssize_t lgetxattr(const char* path, const char* attribute, void* buffer,
29 ssize_t fgetxattr(int fd, const char* attribute, void* buffer, size_t size);
31 int setxattr(const char* path, const char* attribute, const void* buffer,
33 int lsetxattr(const char* path, const char* attribute, const void* buffer,
35 int fsetxattr(int fd, const char* attribute, const void* buffer,
38 int removexattr (const char* path, const char* attribute);
39 int lremovexattr (const char* path, const char* attribute);
40 int fremovexattr (int fd, const char* attribute);