Searched refs:ngrps (Results 1 - 4 of 4) sorted by relevance

/freebsd-10-stable/usr.bin/newgrp/
H A Dnewgrp.c152 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 Dlogins.c123 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 Dsocket.h484 #define SOCKCREDSIZE(ngrps) \
485 (sizeof(struct sockcred) + (sizeof(gid_t) * ((ngrps) - 1)))
/freebsd-10-stable/gnu/usr.bin/grep/
H A Ddfa.c1936 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