1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #ifndef XATTRS_AT_H
- #define XATTRS_AT_H
- #include <sys/types.h>
- #if defined(HAVE_SYS_XATTR_H)
- # include <sys/xattr.h>
- #elif defined(HAVE_ATTR_XATTR_H)
- # include <attr/xattr.h>
- #endif
- #ifndef ENOATTR
- # define ENOATTR ENODATA
- #endif
- int setxattrat (int dir_fd, const char *path, const char *name,
- const void *value, size_t size, int flags);
- int lsetxattrat (int dir_fd, const char *path, const char *name,
- const void *value, size_t size, int flags);
- ssize_t getxattrat (int dir_fd, const char *path, const char *name,
- void *value, size_t size);
- ssize_t lgetxattrat (int dir_fd, const char *path, const char *name,
- void *value, size_t size);
- ssize_t listxattrat (int dir_fd, const char *path, char *list, size_t size);
- ssize_t llistxattrat (int dir_fd, const char *path, char *list, size_t size);
- #endif
|