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

123

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/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-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/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-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/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-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/smbd/
H A Dsec_ctx.c28 int ngroups; member in struct:sec_ctx
139 int ngroups; local
152 ngroups = sys_getgroups(0,&grp);
153 if (ngroups <= 0) {
157 if((groups = SMB_MALLOC_ARRAY(gid_t, ngroups+1)) == NULL) {
162 if ((ngroups = sys_getgroups(ngroups,groups)) == -1) {
168 (*p_ngroups) = ngroups;
171 DEBUG( 3, ( "get_current_groups: user is in %u groups: ", ngroups));
172 for (i = 0; i < ngroups;
281 set_sec_ctx(uid_t uid, gid_t gid, int ngroups, gid_t *groups, NT_USER_TOKEN *token) argument
[all...]
H A Duid.c210 current_user.ngroups = conn->ngroups;
215 current_user.ngroups = vuser->n_groups;
242 for (i = 0; i < current_user.ngroups; i++) {
260 token = create_nt_token(uid, gid, current_user.ngroups, current_user.groups, is_guest);
268 set_sec_ctx(uid, gid, current_user.ngroups, current_user.groups, token);
316 p->pipe_user.ngroups, p->pipe_user.groups, p->pipe_user.nt_user_token);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/lib/
H A Dhexdump.c61 int ngroups = len / groupsize; local
63 for (j = 0; j < ngroups; j++)
66 ascii_column = 17 * ngroups + 2;
72 int ngroups = len / groupsize; local
74 for (j = 0; j < ngroups; j++)
77 ascii_column = 9 * ngroups + 2;
83 int ngroups = len / groupsize; local
85 for (j = 0; j < ngroups; j++)
88 ascii_column = 5 * ngroups + 2;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/lib/
H A Dutil_smbd.c40 BOOL getgroups_user(const char *user, gid_t primary_gid, gid_t **ret_groups, int *ngroups) argument
81 *ngroups = ngrp;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext2/
H A Dialloc.c205 int ngroups = EXT2_SB(sb)->s_groups_count; local
206 int avefreei = ext2_count_free_inodes(sb) / ngroups;
211 for (group = 0; group < ngroups; group++) {
264 int ngroups = sbi->s_groups_count; local
278 avefreei = freei / ngroups;
280 avefreeb = free_blocks / ngroups;
291 parent_group = (unsigned)group % ngroups;
292 for (i = 0; i < ngroups; i++) {
293 group = (parent_group + i) % ngroups;
322 max_dirs = ndirs / ngroups
378 int ngroups = EXT2_SB(sb)->s_groups_count; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext3/
H A Dialloc.c204 int ngroups = EXT3_SB(sb)->s_groups_count; local
211 avefreei = freei / ngroups;
213 for (group = 0; group < ngroups; group++) {
262 int ngroups = sbi->s_groups_count; local
275 avefreei = freei / ngroups;
277 avefreeb = freeb / ngroups;
286 parent_group = (unsigned)group % ngroups;
287 for (i = 0; i < ngroups; i++) {
288 group = (parent_group + i) % ngroups;
308 max_dirs = ndirs / ngroups
359 int ngroups = EXT3_SB(sb)->s_groups_count; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext4/
H A Dialloc.c204 int ngroups = EXT4_SB(sb)->s_groups_count; local
211 avefreei = freei / ngroups;
213 for (group = 0; group < ngroups; group++) {
262 int ngroups = sbi->s_groups_count; local
275 avefreei = freei / ngroups;
278 do_div(avefreeb, ngroups);
287 parent_group = (unsigned)group % ngroups;
288 for (i = 0; i < ngroups; i++) {
289 group = (parent_group + i) % ngroups;
310 max_dirs = ndirs / ngroups
362 int ngroups = EXT4_SB(sb)->s_groups_count; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/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-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/nfsd/
H A Dauth.c31 gi = groups_alloc(cred.cr_group_info->ngroups);
33 for (i = 0; i < cred.cr_group_info->ngroups; i++) {

Completed in 79 milliseconds

123