Searched refs:ngrps (Results 1 – 5 of 5) sorted by relevance
/freebsd/usr.bin/newgrp/ |
H A D | newgrp.c | 150 int dbmember, i, ngrps; in addgroup() local 192 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) { in addgroup() 198 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { in addgroup() 199 for (i = 0; i < ngrps; i++) in addgroup() 202 ngrps--; in addgroup() 203 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup() 205 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup() 223 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { in addgroup() 224 if (ngrps == ngrps_max) in addgroup() 227 grps[ngrps++] = egid; in addgroup() [all …]
|
/freebsd/usr.bin/logins/ |
H A D | logins.c | 121 static size_t ngrps; variable 132 if (ngrps == grpsz) { in get_groups() 138 grps[ngrps].gr_name = xstrdup(grp->gr_name); in get_groups() 139 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd); in get_groups() 140 grps[ngrps].gr_gid = grp->gr_gid; in get_groups() 141 grps[ngrps].gr_mem = xstrdup(""); in get_groups() 144 grps[ngrps].gr_mem = xmalloc(len); in get_groups() 146 len += sprintf(grps[ngrps].gr_mem + len, in get_groups() 148 grps[ngrps].gr_mem[len] = '\0'; in get_groups() 149 ngrps++; in get_groups() [all …]
|
/freebsd/usr.sbin/rpc.tlsservd/ |
H A D | rpc.tlsservd.c | 108 int *ngrps, uint32_t *gidp, X509 **certp); 110 int *ngrps, uint32_t *gidp); 385 int ngrps, s; in rpctlssd_connect_thread() local 415 ssl = rpctls_server(rpctls_ctx, s, &flags, &uid, &ngrps, gidp, &cert); in rpctlssd_connect_thread() 433 .gid.gid_len = ngrps, in rpctlssd_connect_thread() 711 int *ngrps, uint32_t *gidp, X509 **certp) in rpctls_server() argument 809 ngrps, gidp); in rpctls_server() 889 rpctls_cnname(X509 *cert, uint32_t *uidp, int *ngrps, uint32_t *gidp) in rpctls_cnname() argument 951 *ngrps = NGROUPS; in rpctls_cnname() 952 if (getgrouplist(pwd->pw_name, pwd->pw_gid, gids, ngrps) < 0) in rpctls_cnname() [all …]
|
/freebsd/sys/rpc/rpcsec_tls/ |
H A D | rpctls_impl.c | 104 uid_t *uid, int *ngrps, gid_t **gids); 364 rpctls_server(SVCXPRT *xprt, uint32_t *flags, uid_t *uid, int *ngrps, in rpctls_server() argument 391 *ngrps = res.gid.gid_len; in rpctls_server() 393 *gids = gidp = mem_alloc(*ngrps * sizeof(gid_t)); in rpctls_server() 395 for (i = 0; i < *ngrps; i++) in rpctls_server() 425 int ngrps; in _svcauth_rpcsec_tls() local 484 stat = rpctls_server(xprt, &flags, &uid, &ngrps, &gidp); in _svcauth_rpcsec_tls() 493 xprt->xp_ngrps = ngrps; in _svcauth_rpcsec_tls()
|
/freebsd/sys/sys/ |
H A D | socket.h | 534 #define SOCKCREDSIZE(ngrps) \ argument 535 (sizeof(struct sockcred) + (sizeof(gid_t) * ((ngrps) - 1))) 550 #define SOCKCRED2SIZE(ngrps) \ argument 551 (sizeof(struct sockcred2) + (sizeof(gid_t) * ((ngrps) - 1)))
|