Searched refs:ngroups (Results 1 - 25 of 73) sorted by relevance

123

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/testsuite/smbd/
H A Dsec_ctx_utils.h27 void get_random_grouplist(int *ngroups, gid_t **groups);
28 BOOL verify_current_groups(int ngroups, gid_t *groups);
H A Dsec_ctx_utils.c30 void get_random_grouplist(int *ngroups, gid_t **groups) argument
34 *ngroups = random() % groups_max();
35 *groups = malloc(*ngroups * sizeof(gid_t));
42 for (i = 0; i < *ngroups; i++) {
49 BOOL verify_current_groups(int ngroups, gid_t *groups) argument
59 if (actual_ngroups != ngroups) {
H A Dsec_ctx_current_user.c30 int ngroups; local
56 if (current_user.ngroups != 0 || current_user.groups) {
63 get_random_grouplist(&ngroups, &groups);
70 set_sec_ctx(2, 3, ngroups, groups);
78 if (current_user.ngroups != ngroups ||
80 sizeof(gid_t) * ngroups) != 0)) {
H A Dsec_ctx_root.c27 int ngroups, actual_ngroups; local
35 get_random_grouplist(&ngroups, &groups);
36 set_sec_ctx(1, 1, ngroups, groups);
53 current_user.ngroups != 0 || current_user.groups) {
H A Dsec_ctx_torture.c48 int ngroups; local
56 get_random_grouplist(&ngroups, &groups);
60 ngroups, groups);
62 if (!verify_current_groups(ngroups,
H A Dsec_ctx_groups.c27 int ngroups, initial_ngroups, check_ngroups, final_ngroups; local
47 get_random_grouplist(&ngroups, &groups);
50 for (i = 0; i < ngroups; i++) {
60 set_sec_ctx(1, 2, ngroups, groups);
74 if (ngroups != check_ngroups) {
79 for (i = 0; i < ngroups; i++) {
H A Dse_access_check_nullsd.c31 BOOL nullsd_check(struct passwd *pw, int ngroups, gid_t *groups) argument
37 ngroups, groups,
H A Dse_access_check_empty.c36 BOOL emptysd_check(struct passwd *pw, int ngroups, gid_t *groups) argument
45 ngroups, groups,
56 ngroups, groups, 0x1234,
68 ngroups, groups, 0,
H A Dse_access_check_utils.h44 void visit_pwdb(BOOL (*fn)(struct passwd *pw, int ngroups, gid_t *groups));
H A Dse_access_check_utils.c129 void visit_pwdb(BOOL (*fn)(struct passwd *pw, int ngroups, gid_t *groups)) argument
132 int ngroups; local
142 ngroups = getgroups(0, NULL);
144 groups = malloc(sizeof(gid_t) * ngroups);
145 getgroups(ngroups, groups);
149 result = fn(pw, ngroups, groups);
H A Dse_access_check_allowall.c38 BOOL allowall_check(struct passwd *pw, int ngroups, gid_t *groups) argument
44 ngroups, groups,
H A Dse_access_check_denyall.c38 BOOL denyall_check(struct passwd *pw, int ngroups, gid_t *groups) argument
44 ngroups, groups,
H A Dse_access_check_allowsome.c38 BOOL allowsome_check(struct passwd *pw, int ngroups, gid_t *groups) argument
48 ngroups, groups,
H A Dse_access_check_denysome.c40 BOOL denysome_check(struct passwd *pw, int ngroups, gid_t *groups) argument
50 ngroups, groups,
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/tests/
H A Dgetgroups.c25 int ngroups = getgroups(0,&grp); local
32 if (ngroups <= 0)
33 ngroups = 32;
35 igroups = (int *)malloc(sizeof(int)*ngroups);
37 for (i=0;i<ngroups;i++)
40 ngroups = getgroups(ngroups,(gid_t *)igroups);
43 ngroups = 0;
45 if (ngroups == 0) {
52 if (ngroups
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/testsuite/nsswitch/
H A Dinitgroups.c9 int result, ngroups, i; local
25 ngroups = getgroups(0, NULL);
27 groups = (gid_t *)malloc(sizeof(gid_t) * ngroups);
28 ngroups = getgroups(ngroups, groups);
32 for (i = 0; i < ngroups; i++) {
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/smbd/
H A Dsec_ctx.c136 int ngroups; local
149 ngroups = sys_getgroups(0,&grp);
150 if (ngroups <= 0) {
154 if((groups = SMB_MALLOC_ARRAY(gid_t, ngroups+1)) == NULL) {
159 if ((ngroups = sys_getgroups(ngroups,groups)) == -1) {
165 (*p_ngroups) = ngroups;
168 DEBUG( 3, ( "get_current_groups: user is in %u groups: ", ngroups));
169 for (i = 0; i < ngroups; i++ ) {
174 return ngroups;
234 set_sec_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups, NT_USER_TOKEN *token) argument
[all...]
H A Duid.c40 if (!current_user.ut.groups || *piterator >= current_user.ut.ngroups) {
201 num_groups = conn->ngroups;
256 current_user.ut.ngroups = num_groups;
259 set_sec_ctx(uid, gid, current_user.ut.ngroups, current_user.ut.groups,
308 p->pipe_user.ut.ngroups, p->pipe_user.ut.groups,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/lib/
H A Dhexdump.c82 int ngroups = len / groupsize; local
84 for (j = 0; j < ngroups; j++)
88 ascii_column = 17 * ngroups + 2;
94 int ngroups = len / groupsize; local
96 for (j = 0; j < ngroups; j++)
99 ascii_column = 9 * ngroups + 2;
105 int ngroups = len / groupsize; local
107 for (j = 0; j < ngroups; j++)
110 ascii_column = 5 * ngroups + 2;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext4/
H A Dialloc.c304 ext4_group_t ngroups = ext4_get_groups_count(sb); local
311 avefreei = freei / ngroups;
313 for (group = 0; group < ngroups; group++) {
340 ext4_group_t ngroups = ext4_get_groups_count(sb); local
349 n_fbg_groups = (ngroups + flex_size - 1) >>
389 for (i = best_flex * flex_size; i < ngroups &&
473 ext4_group_t i, grp, g, ngroups; local
479 ngroups = real_ngroups;
481 ngroups = (real_ngroups + flex_size - 1) >>
487 avefreei = freei / ngroups;
609 ext4_group_t i, last, ngroups = ext4_get_groups_count(sb); local
794 ext4_group_t ngroups, group = 0; local
1151 ext4_group_t i, ngroups = ext4_get_groups_count(sb); local
1198 ext4_group_t i, ngroups = ext4_get_groups_count(sb); local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext2/
H A Dialloc.c196 int ngroups = EXT2_SB(sb)->s_groups_count; local
197 int avefreei = ext2_count_free_inodes(sb) / ngroups;
201 for (group = 0; group < ngroups; group++) {
253 int ngroups = sbi->s_groups_count; local
266 avefreei = freei / ngroups;
268 avefreeb = free_blocks / ngroups;
278 parent_group = (unsigned)group % ngroups;
279 for (i = 0; i < ngroups; i++) {
280 group = (parent_group + i) % ngroups;
307 max_dirs = ndirs / ngroups
363 int ngroups = EXT2_SB(sb)->s_groups_count; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/ext3/
H A Dialloc.c190 int ngroups = EXT3_SB(sb)->s_groups_count; local
196 avefreei = freei / ngroups;
198 for (group = 0; group < ngroups; group++) {
247 int ngroups = sbi->s_groups_count; local
259 avefreei = freei / ngroups;
261 avefreeb = freeb / ngroups;
270 parent_group = (unsigned)group % ngroups;
271 for (i = 0; i < ngroups; i++) {
272 group = (parent_group + i) % ngroups;
292 max_dirs = ndirs / ngroups
343 int ngroups = EXT3_SB(sb)->s_groups_count; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/netatalk-2.2.5/etc/afpd/
H A Dauth.h49 extern int ngroups;
52 extern const char *print_groups(int ngroups, gid_t *groups);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Dgroups.c26 group_info->ngroups = gidsetsize;
70 unsigned int count = group_info->ngroups;
90 unsigned int count = group_info->ngroups;
109 int gidsetsize = group_info->ngroups;
143 right = group_info->ngroups;
211 i = cred->group_info->ngroups;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/sunrpc/
H A Dauth_generic.c143 if (gcred->acred.group_info->ngroups != acred->group_info->ngroups)
145 for (i = 0; i < gcred->acred.group_info->ngroups; i++) {

Completed in 245 milliseconds

123