Home
last modified time | relevance | path

Searched refs:gidsetsize (Results 1 – 6 of 6) sorted by relevance

/openbmc/linux/kernel/
H A Dgroups.c15 struct group_info *groups_alloc(int gidsetsize) in groups_alloc() argument
18 gi = kvmalloc(struct_size(gi, gid, gidsetsize), GFP_KERNEL_ACCOUNT); in groups_alloc()
23 gi->ngroups = gidsetsize; in groups_alloc()
161 SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
166 if (gidsetsize < 0) in SYSCALL_DEFINE2()
171 if (gidsetsize) { in SYSCALL_DEFINE2()
172 if (i > gidsetsize) { in SYSCALL_DEFINE2()
198 SYSCALL_DEFINE2(setgroups, int, gidsetsize, gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
205 if ((unsigned)gidsetsize > NGROUPS_MAX) in SYSCALL_DEFINE2()
208 group_info = groups_alloc(gidsetsize); in SYSCALL_DEFINE2()
H A Duid16.c154 SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
159 if (gidsetsize < 0) in SYSCALL_DEFINE2()
163 if (gidsetsize) { in SYSCALL_DEFINE2()
164 if (i > gidsetsize) { in SYSCALL_DEFINE2()
177 SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) in SYSCALL_DEFINE2() argument
184 if ((unsigned)gidsetsize > NGROUPS_MAX) in SYSCALL_DEFINE2()
187 group_info = groups_alloc(gidsetsize); in SYSCALL_DEFINE2()
/openbmc/qemu/bsd-user/
H A Dbsd-proc.h43 static inline abi_long do_bsd_getgroups(abi_long gidsetsize, abi_long arg2) in do_bsd_getgroups() argument
50 grouplist = g_try_new(gid_t, gidsetsize); in do_bsd_getgroups()
51 ret = get_errno(getgroups(gidsetsize, grouplist)); in do_bsd_getgroups()
52 if (gidsetsize != 0) { in do_bsd_getgroups()
54 target_grouplist = lock_user(VERIFY_WRITE, arg2, gidsetsize * 2, 0); in do_bsd_getgroups()
61 unlock_user(target_grouplist, arg2, gidsetsize * 2); in do_bsd_getgroups()
68 static inline abi_long do_bsd_setgroups(abi_long gidsetsize, abi_long arg2) in do_bsd_setgroups() argument
74 grouplist = g_try_new(gid_t, gidsetsize); in do_bsd_setgroups()
75 target_grouplist = lock_user(VERIFY_READ, arg2, gidsetsize * 2, 1); in do_bsd_setgroups()
79 for (i = 0; i < gidsetsize; i++) { in do_bsd_setgroups()
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/dynamic-layers/meta-python/recipes-connectivity/lirc/lirc/
H A Dfix_build_errors.patch20 +int getgroups(int gidsetsize, gid_t grouplist[]);
/openbmc/qemu/linux-user/
H A Dsyscall.c11717 int gidsetsize = arg1; in _syscall2() local
11722 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2()
11725 if (gidsetsize > 0) { in _syscall2()
11748 int gidsetsize = arg1; in _syscall2() local
11753 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2()
11756 if (gidsetsize > 0) { in _syscall2()
12053 int gidsetsize = arg1; in _syscall2() local
12058 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2()
12061 if (gidsetsize > 0) { in _syscall2()
12090 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2()
[all …]
/openbmc/linux/include/linux/
H A Dsyscalls.h666 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist);
667 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist);
1112 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist);
1113 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);