OLD | NEW |
1 #include <sys/xattr.h> | 1 #include <sys/xattr.h> |
2 #include "syscall.h" | 2 #include "syscall.h" |
3 | 3 |
4 ssize_t getxattr(const char *path, const char *name, void *value, size_t size) | 4 ssize_t getxattr(const char* path, const char* name, void* value, size_t size) { |
5 { | 5 return syscall(SYS_getxattr, path, name, value, size); |
6 » return syscall(SYS_getxattr, path, name, value, size); | |
7 } | 6 } |
8 | 7 |
9 ssize_t lgetxattr(const char *path, const char *name, void *value, size_t size) | 8 ssize_t lgetxattr(const char* path, |
10 { | 9 const char* name, |
11 » return syscall(SYS_lgetxattr, path, name, value, size); | 10 void* value, |
| 11 size_t size) { |
| 12 return syscall(SYS_lgetxattr, path, name, value, size); |
12 } | 13 } |
13 | 14 |
14 ssize_t fgetxattr(int filedes, const char *name, void *value, size_t size) | 15 ssize_t fgetxattr(int filedes, const char* name, void* value, size_t size) { |
15 { | 16 return syscall(SYS_fgetxattr, filedes, name, value, size); |
16 » return syscall(SYS_fgetxattr, filedes, name, value, size); | |
17 } | 17 } |
18 | 18 |
19 ssize_t listxattr(const char *path, char *list, size_t size) | 19 ssize_t listxattr(const char* path, char* list, size_t size) { |
20 { | 20 return syscall(SYS_listxattr, path, list, size); |
21 » return syscall(SYS_listxattr, path, list, size); | |
22 } | 21 } |
23 | 22 |
24 ssize_t llistxattr(const char *path, char *list, size_t size) | 23 ssize_t llistxattr(const char* path, char* list, size_t size) { |
25 { | 24 return syscall(SYS_llistxattr, path, list, size); |
26 » return syscall(SYS_llistxattr, path, list, size); | |
27 } | 25 } |
28 | 26 |
29 ssize_t flistxattr(int filedes, char *list, size_t size) | 27 ssize_t flistxattr(int filedes, char* list, size_t size) { |
30 { | 28 return syscall(SYS_flistxattr, filedes, list, size); |
31 » return syscall(SYS_flistxattr, filedes, list, size); | |
32 } | 29 } |
33 | 30 |
34 int setxattr(const char *path, const char *name, const void *value, size_t size,
int flags) | 31 int setxattr(const char* path, |
35 { | 32 const char* name, |
36 » return syscall(SYS_setxattr, path, name, value, size, flags); | 33 const void* value, |
| 34 size_t size, |
| 35 int flags) { |
| 36 return syscall(SYS_setxattr, path, name, value, size, flags); |
37 } | 37 } |
38 | 38 |
39 int lsetxattr(const char *path, const char *name, const void *value, size_t size
, int flags) | 39 int lsetxattr(const char* path, |
40 { | 40 const char* name, |
41 » return syscall(SYS_lsetxattr, path, name, value, size, flags); | 41 const void* value, |
| 42 size_t size, |
| 43 int flags) { |
| 44 return syscall(SYS_lsetxattr, path, name, value, size, flags); |
42 } | 45 } |
43 | 46 |
44 int fsetxattr(int filedes, const char *name, const void *value, size_t size, int
flags) | 47 int fsetxattr(int filedes, |
45 { | 48 const char* name, |
46 » return syscall(SYS_fsetxattr, filedes, name, value, size, flags); | 49 const void* value, |
| 50 size_t size, |
| 51 int flags) { |
| 52 return syscall(SYS_fsetxattr, filedes, name, value, size, flags); |
47 } | 53 } |
48 | 54 |
49 int removexattr(const char *path, const char *name) | 55 int removexattr(const char* path, const char* name) { |
50 { | 56 return syscall(SYS_removexattr, path, name); |
51 » return syscall(SYS_removexattr, path, name); | |
52 } | 57 } |
53 | 58 |
54 int lremovexattr(const char *path, const char *name) | 59 int lremovexattr(const char* path, const char* name) { |
55 { | 60 return syscall(SYS_lremovexattr, path, name); |
56 » return syscall(SYS_lremovexattr, path, name); | |
57 } | 61 } |
58 | 62 |
59 int fremovexattr(int fd, const char *name) | 63 int fremovexattr(int fd, const char* name) { |
60 { | 64 return syscall(SYS_fremovexattr, fd, name); |
61 » return syscall(SYS_fremovexattr, fd, name); | |
62 } | 65 } |
OLD | NEW |