[352] | 1 | #ifndef _SYS_XATTR_H
|
---|
| 2 | #define _SYS_XATTR_H
|
---|
| 3 | #ifdef __cplusplus
|
---|
| 4 | extern "C" {
|
---|
| 5 | #endif
|
---|
| 6 |
|
---|
| 7 | #define __NEED_ssize_t
|
---|
| 8 | #define __NEED_size_t
|
---|
| 9 | #include <bits/alltypes.h>
|
---|
| 10 |
|
---|
| 11 | #define XATTR_CREATE 1
|
---|
| 12 | #define XATTR_REPLACE 2
|
---|
| 13 |
|
---|
| 14 | ssize_t getxattr(const char *, const char *, void *, size_t);
|
---|
| 15 | ssize_t lgetxattr(const char *, const char *, void *, size_t);
|
---|
| 16 | ssize_t fgetxattr(int, const char *, void *, size_t);
|
---|
| 17 | ssize_t listxattr(const char *, char *, size_t);
|
---|
| 18 | ssize_t llistxattr(const char *, char *, size_t);
|
---|
| 19 | ssize_t flistxattr(int, char *, size_t);
|
---|
| 20 | int setxattr(const char *, const char *, const void *, size_t, int);
|
---|
| 21 | int lsetxattr(const char *, const char *, const void *, size_t, int);
|
---|
| 22 | int fsetxattr(int, const char *, const void *, size_t, int);
|
---|
| 23 | int removexattr(const char *, const char *);
|
---|
| 24 | int lremovexattr(const char *, const char *);
|
---|
| 25 | int fremovexattr(int, const char *);
|
---|
| 26 |
|
---|
| 27 | #ifdef __cplusplus
|
---|
| 28 | }
|
---|
| 29 | #endif
|
---|
| 30 | #endif
|
---|