Searched refs:ngrps (Results 1 - 4 of 4) sorted by relevance
/freebsd-10-stable/usr.bin/newgrp/ |
H A D | newgrp.c | 152 int dbmember, i, ngrps; local 194 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) { 200 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { 201 for (i = 0; i < ngrps; i++) 204 ngrps--; 205 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); 207 if (setgroups(ngrps, (const gid_t *)grps) < 0) { 225 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { 226 if (ngrps == ngrps_max) 229 grps[ngrps 244 inarray(gid_t gid, const gid_t grps[], int ngrps) argument [all...] |
/freebsd-10-stable/usr.bin/logins/ |
H A D | logins.c | 123 static size_t ngrps; variable 134 if (ngrps == grpsz) { 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[ngrps].gr_mem + len, 150 grps[ngrps].gr_mem[len] = '\0'; 151 ngrps [all...] |
/freebsd-10-stable/sys/sys/ |
H A D | socket.h | 484 #define SOCKCREDSIZE(ngrps) \ 485 (sizeof(struct sockcred) + (sizeof(gid_t) * ((ngrps) - 1)))
|
/freebsd-10-stable/gnu/usr.bin/grep/ |
H A D | dfa.c | 1936 int ngrps = 0; /* Number of groups actually used. */ local 2025 for (j = 0; j < ngrps; ++j) 2056 copyset(leftovers, labels[ngrps]); 2058 MALLOC(grps[ngrps].elems, position, d->nleaves); 2059 copy(&grps[j], &grps[ngrps]); 2060 ++ngrps; 2075 if (j == ngrps) 2077 copyset(matches, labels[ngrps]); 2079 MALLOC(grps[ngrps].elems, position, d->nleaves); 2080 grps[ngrps] [all...] |
Completed in 313 milliseconds