Home
last modified time | relevance | path

Searched refs:grps (Results 1 – 4 of 4) sorted by relevance

/dragonfly/usr.bin/newgrp/
H A Dnewgrp.c150 gid_t grps[NGROUPS_MAX]; in addgroup() local
191 if ((ngrps = getgroups(NGROUPS_MAX, (gid_t *)grps)) < 0) { in addgroup()
199 if (grps[i] == grp->gr_gid) in addgroup()
202 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup()
204 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup()
219 grps[0] = grp->gr_gid; in addgroup()
222 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { in addgroup()
226 grps[ngrps++] = egid; in addgroup()
228 if (setgroups(ngrps, (const gid_t *)grps)) { in addgroup()
240 inarray(gid_t gid, const gid_t grps[], int ngrps) in inarray() argument
[all …]
/dragonfly/contrib/cvs-1.12/src/
H A Dadmin.c453 gid_t *grps; in admin() local
460 grps = xnmalloc (n + 1, sizeof *grps); in admin()
461 n = getgroups (n, grps); in admin()
464 grps[n] = getgid (); in admin()
466 if (grps[i] == grp->gr_gid) break; in admin()
467 free (grps); in admin()
/dragonfly/contrib/tcsh-6/
H A Dtc.prompt.c215 gid_t grps[NGROUPS_MAX]; in tprintf() local
218 gcnt = getgroups(NGROUPS_MAX, grps); in tprintf()
221 if (grps[grp] == DOMAIN_GROUP_RID_ADMINS) in tprintf()
/dragonfly/crypto/openssh/
H A Dservconf.c1007 match_cfg_line_group(const char *grps, int line, const char *user) in match_cfg_line_group() argument
1021 } else if (ga_match_pattern_list(grps) != 1) { in match_cfg_line_group()
1023 user, grps, line); in match_cfg_line_group()
1026 grps, line); in match_cfg_line_group()