/freebsd-10-stable/usr.bin/newgrp/ |
H A D | newgrp.c | 150 gid_t *grps; local 192 if ((grps = malloc(sizeof(gid_t) * ngrps_max)) == NULL) 194 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) { 200 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { 202 if (grps[i] == grp->gr_gid) 205 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); 207 if (setgroups(ngrps, (const gid_t *)grps) < 0) { 222 grps[0] = grp->gr_gid; 225 if (egid != grp->gr_gid && !inarray(egid, grps, ngrp 244 inarray(gid_t gid, const gid_t grps[], int ngrps) argument [all...] |
/freebsd-10-stable/usr.bin/logins/ |
H A D | logins.c | 121 static struct xgroup *grps; variable in typeref:struct:xgroup 136 grps = xrealloc(grps, grpsz * sizeof *grps); 140 grps[ngrps].gr_name = xstrdup(grp->gr_name); 141 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd); 142 grps[ngrps].gr_gid = grp->gr_gid; 143 grps[ngrps].gr_mem = xstrdup(""); 146 grps[ngrps].gr_mem = xmalloc(len); 148 len += sprintf(grps[ngrp [all...] |
/freebsd-10-stable/usr.sbin/nfsuserd/ |
H A D | nfsuserd.c | 122 gid_t grps[NGROUPS]; local 414 if (getgrouplist(pwd->pw_name, pwd->pw_gid, grps, 418 nid.nid_grps = grps; 512 gid_t grps[NGROUPS]; local 614 grps, &ngroup) < 0) 617 nid.nid_grps = grps;
|
/freebsd-10-stable/contrib/tcsh/ |
H A D | tc.prompt.c | 219 gid_t grps[NGROUPS_MAX]; local 222 gcnt = getgroups(NGROUPS_MAX, grps); 225 if (grps[grp] == DOMAIN_GROUP_RID_ADMINS)
|
/freebsd-10-stable/gnu/usr.bin/grep/ |
H A D | dfa.c | 1934 position_set grps[NOTCHAR]; /* As many as will ever be needed. */ local 2058 MALLOC(grps[ngrps].elems, position, d->nleaves); 2059 copy(&grps[j], &grps[ngrps]); 2065 grps[j].elems[grps[j].nelem++] = pos; 2079 MALLOC(grps[ngrps].elems, position, d->nleaves); 2080 grps[ngrps].nelem = 1; 2081 grps[ngrps].elems[0] = pos; 2127 for (j = 0; j < grps[ [all...] |
/freebsd-10-stable/contrib/openbsm/bsm/ |
H A D | libbsm.h | 742 au_groups_t grps; member in union:tokenstr::__anon49
|
/freebsd-10-stable/crypto/openssh/ |
H A D | servconf.c | 771 match_cfg_line_group(const char *grps, int line, const char *user) argument 785 } else if (ga_match_pattern_list(grps) != 1) { 787 user, grps, line); 790 grps, line);
|
/freebsd-10-stable/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 3224 gid_t *grps; local 3336 grps = malloc(sizeof(gid_t) * nidp->nid_ngroup, M_TEMP, 3338 error = copyin(CAST_USER_ADDR_T(nidp->nid_grps), grps, 3347 crsetgroups(cr, nidp->nid_ngroup, grps); 3356 free(grps, M_TEMP);
|
/freebsd-10-stable/contrib/openbsm/libbsm/ |
H A D | bsm_io.c | 2036 READ_TOKEN_U_INT16(buf, len, tok->tt.grps.no, tok->len, err); 2040 for (i = 0; i<tok->tt.grps.no; i++) { 2041 READ_TOKEN_U_INT32(buf, len, tok->tt.grps.list[i], tok->len, 2056 for (i = 0; i < tok->tt.grps.no; i++) { 2059 print_group(fp, tok->tt.grps.list[i], oflags); 2064 print_group(fp, tok->tt.grps.list[i], oflags);
|
/freebsd-10-stable/contrib/binutils/opcodes/ |
H A D | i386-dis.c | 1538 static const struct dis386 grps[][8] = { variable in typeref:struct:dis386 3837 dp = &grps[dp->op[1].bytemode][modrm.reg];
|