split up constants.h some
[trinity.git] / syscalls / listxattr.c
blob8382be07067213519417d311116897dde56838fb
1 #include "sanitise.h"
3 /*
4 * SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size)
5 */
6 struct syscallentry syscall_flistxattr = {
7 .name = "flistxattr",
8 .num_args = 3,
9 .arg1name = "fd",
10 .arg1type = ARG_FD,
11 .arg2name = "list",
12 .arg2type = ARG_ADDRESS,
13 .arg3name = "size",
14 .arg3type = ARG_LEN,
15 .rettype = RET_ZERO_SUCCESS,
16 .flags = NEED_ALARM,
17 .group = GROUP_VFS,
21 * SYSCALL_DEFINE3(listxattr, const char __user *, pathname, char __user *, list, size_t, size
23 struct syscallentry syscall_listxattr = {
24 .name = "listxattr",
25 .num_args = 3,
26 .arg1name = "pathname",
27 .arg1type = ARG_PATHNAME,
28 .arg2name = "list",
29 .arg2type = ARG_ADDRESS,
30 .arg3name = "size",
31 .arg3type = ARG_LEN,
32 .group = GROUP_VFS,
37 * SYSCALL_DEFINE3(llistxattr, const char __user *, pathname, char __user *, list, size_t, size)
39 struct syscallentry syscall_llistxattr = {
40 .name = "llistxattr",
41 .arg1name = "pathname",
42 .arg1type = ARG_PATHNAME,
43 .arg2name = "list",
44 .arg2type = ARG_ADDRESS,
45 .arg3name = "size",
46 .arg3type = ARG_LEN,
47 .num_args = 3,
48 .group = GROUP_VFS,