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

/freebsd-13-stable/usr.bin/newgrp/
H A Dnewgrp.c153 int dbmember, i, ngrps; local
195 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) {
201 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) {
202 for (i = 0; i < ngrps; i++)
205 ngrps--;
206 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t));
208 if (setgroups(ngrps, (const gid_t *)grps) < 0) {
226 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) {
227 if (ngrps == ngrps_max)
230 grps[ngrps
245 inarray(gid_t gid, const gid_t grps[], int ngrps) argument
[all...]
/freebsd-13-stable/usr.bin/logins/
H A Dlogins.c125 static size_t ngrps; variable
136 if (ngrps == grpsz) {
142 grps[ngrps].gr_name = xstrdup(grp->gr_name);
143 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd);
144 grps[ngrps].gr_gid = grp->gr_gid;
145 grps[ngrps].gr_mem = xstrdup("");
148 grps[ngrps].gr_mem = xmalloc(len);
150 len += sprintf(grps[ngrps].gr_mem + len,
152 grps[ngrps].gr_mem[len] = '\0';
153 ngrps
[all...]
/freebsd-13-stable/usr.sbin/rpc.tlsservd/
H A Drpc.tlsservd.c112 int *ngrps, uint32_t *gidp, X509 **certp);
114 int *ngrps, uint32_t *gidp);
359 int ngrps, s; local
376 ssl = rpctls_server(rpctls_ctx, s, &flags, &uid, &ngrps, gidp, &cert);
399 result->gid.gid_len = ngrps;
645 int *ngrps, uint32_t *gidp, X509 **certp)
729 ngrps, gidp);
809 rpctls_cnname(X509 *cert, uint32_t *uidp, int *ngrps, uint32_t *gidp) argument
871 *ngrps = NGROUPS;
872 if (getgrouplist(pwd->pw_name, pwd->pw_gid, gids, ngrps) <
644 rpctls_server(SSL_CTX *ctx, int s, uint32_t *flags, uint32_t *uidp, int *ngrps, uint32_t *gidp, X509 **certp) argument
[all...]
/freebsd-13-stable/sys/rpc/rpcsec_tls/
H A Drpctls_impl.c87 uid_t *uid, int *ngrps, gid_t **gids);
551 uid_t *uid, int *ngrps, gid_t **gids)
585 *ngrps = res.gid.gid_len;
587 *gids = gidp = mem_alloc(*ngrps * sizeof(gid_t));
589 for (i = 0; i < *ngrps; i++)
629 int ngrps; local
680 ssl, &uid, &ngrps, &gidp);
692 xprt->xp_ngrps = ngrps;
550 rpctls_server(SVCXPRT *xprt, struct socket *so, uint32_t *flags, uint64_t *sslp, uid_t *uid, int *ngrps, gid_t **gids) argument
/freebsd-13-stable/sys/sys/
H A Dsocket.h527 #define SOCKCREDSIZE(ngrps) \
528 (sizeof(struct sockcred) + (sizeof(gid_t) * ((ngrps) - 1)))
543 #define SOCKCRED2SIZE(ngrps) \
544 (sizeof(struct sockcred2) + (sizeof(gid_t) * ((ngrps) - 1)))

Completed in 189 milliseconds