Searched refs:gidsetsize (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/kernel/ |
H A D | groups.c | 15 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 D | uid16.c | 154 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 D | bsd-proc.h | 43 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 D | fix_build_errors.patch | 20 +int getgroups(int gidsetsize, gid_t grouplist[]);
|
/openbmc/qemu/linux-user/ |
H A D | syscall.c | 11954 int gidsetsize = arg1; in _syscall2() local 11959 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2() 11962 if (gidsetsize > 0) { in _syscall2() 11963 grouplist = g_try_new(gid_t, gidsetsize); in _syscall2() 11968 ret = get_errno(getgroups(gidsetsize, grouplist)); in _syscall2() 11969 if (!is_error(ret) && gidsetsize > 0) { in _syscall2() 11971 gidsetsize * sizeof(target_id), 0); in _syscall2() 11979 gidsetsize * sizeof(target_id)); in _syscall2() 11985 int gidsetsize = arg1; in _syscall2() local 11990 if (gidsetsize > NGROUPS_MAX || gidsetsize < 0) { in _syscall2() [all …]
|
/openbmc/linux/include/linux/ |
H A D | syscalls.h | 666 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist); 667 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist); 1118 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist); 1119 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);
|