Searched refs:ngrps (Results 1 - 5 of 5) sorted by relevance
/freebsd-13-stable/usr.bin/newgrp/ |
H A D | newgrp.c | 153 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 D | logins.c | 125 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 D | rpc.tlsservd.c | 112 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 D | rpctls_impl.c | 87 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 D | socket.h | 527 #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