/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/kernel/ |
H A D | groups.c | 14 struct group_info *groups_alloc(int gidsetsize) argument 20 nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK; 26 group_info->ngroups = gidsetsize; 30 if (gidsetsize <= NGROUPS_SMALL) 109 int gidsetsize = group_info->ngroups; local 111 for (stride = 1; stride < gidsetsize; stride = 3 * stride + 1) 116 max = gidsetsize - stride; 202 SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) 207 if (gidsetsize < 0) 212 if (gidsetsize) { [all...] |
H A D | uid16.c | 164 SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) 169 if (gidsetsize < 0) 173 if (gidsetsize) { 174 if (i > gidsetsize) { 187 SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) 194 if ((unsigned)gidsetsize > NGROUPS_MAX) 197 group_info = groups_alloc(gidsetsize);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/kernel/ |
H A D | groups.c | 14 struct group_info *groups_alloc(int gidsetsize) argument 20 nblocks = (gidsetsize + NGROUPS_PER_BLOCK - 1) / NGROUPS_PER_BLOCK; 26 group_info->ngroups = gidsetsize; 30 if (gidsetsize <= NGROUPS_SMALL) 109 int gidsetsize = group_info->ngroups; local 111 for (stride = 1; stride < gidsetsize; stride = 3 * stride + 1) 116 max = gidsetsize - stride; 202 SYSCALL_DEFINE2(getgroups, int, gidsetsize, gid_t __user *, grouplist) 207 if (gidsetsize < 0) 212 if (gidsetsize) { [all...] |
H A D | uid16.c | 164 SYSCALL_DEFINE2(getgroups16, int, gidsetsize, old_gid_t __user *, grouplist) 169 if (gidsetsize < 0) 173 if (gidsetsize) { 174 if (i > gidsetsize) { 187 SYSCALL_DEFINE2(setgroups16, int, gidsetsize, old_gid_t __user *, grouplist) 194 if ((unsigned)gidsetsize > NGROUPS_MAX) 197 group_info = groups_alloc(gidsetsize);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | sys_ppc32.c | 279 /* Note: it is necessary to treat gidsetsize as an unsigned int, 284 asmlinkage long compat_sys_getgroups(u32 gidsetsize, gid_t __user *grouplist) argument 286 return sys_getgroups((int)gidsetsize, grouplist); 445 /* Note: it is necessary to treat gidsetsize as an unsigned int, 450 asmlinkage long compat_sys_setgroups(u32 gidsetsize, gid_t __user *grouplist) argument 452 return sys_setgroups((int)gidsetsize, grouplist);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/kernel/ |
H A D | sys_ppc32.c | 279 /* Note: it is necessary to treat gidsetsize as an unsigned int, 284 asmlinkage long compat_sys_getgroups(u32 gidsetsize, gid_t __user *grouplist) argument 286 return sys_getgroups((int)gidsetsize, grouplist); 445 /* Note: it is necessary to treat gidsetsize as an unsigned int, 450 asmlinkage long compat_sys_setgroups(u32 gidsetsize, gid_t __user *grouplist) argument 452 return sys_setgroups((int)gidsetsize, grouplist);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/s390/kernel/ |
H A D | compat_linux.h | 180 long sys32_getgroups16(int gidsetsize, u16 __user *grouplist); 181 long sys32_setgroups16(int gidsetsize, u16 __user *grouplist);
|
H A D | compat_linux.c | 206 asmlinkage long sys32_getgroups16(int gidsetsize, u16 __user *grouplist) argument 210 if (gidsetsize < 0) 215 if (gidsetsize) { 216 if (i > gidsetsize) { 230 asmlinkage long sys32_setgroups16(int gidsetsize, u16 __user *grouplist) argument 237 if ((unsigned)gidsetsize > NGROUPS_MAX) 240 group_info = groups_alloc(gidsetsize);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/s390/kernel/ |
H A D | compat_linux.h | 180 long sys32_getgroups16(int gidsetsize, u16 __user *grouplist); 181 long sys32_setgroups16(int gidsetsize, u16 __user *grouplist);
|
H A D | compat_linux.c | 206 asmlinkage long sys32_getgroups16(int gidsetsize, u16 __user *grouplist) argument 210 if (gidsetsize < 0) 215 if (gidsetsize) { 216 if (i > gidsetsize) { 230 asmlinkage long sys32_setgroups16(int gidsetsize, u16 __user *grouplist) argument 237 if ((unsigned)gidsetsize > NGROUPS_MAX) 240 group_info = groups_alloc(gidsetsize);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/include/linux/ |
H A D | syscalls.h | 274 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist); 286 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist); 544 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist); 545 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/include/linux/ |
H A D | syscalls.h | 274 asmlinkage long sys_getgroups(int gidsetsize, gid_t __user *grouplist); 286 asmlinkage long sys_setgroups(int gidsetsize, gid_t __user *grouplist); 544 asmlinkage long sys_getgroups16(int gidsetsize, old_gid_t __user *grouplist); 545 asmlinkage long sys_setgroups16(int gidsetsize, old_gid_t __user *grouplist);
|