/src/lib/libc/gen/ |
initgroups.c | 59 gid_t *groups = groups_list; local in function:__weak_alias 65 if (getgrouplist(uname, agroup, groups, &ngroups) == -1) { 67 groups = calloc((size_t)maxgroups, sizeof *groups); 68 if (groups == NULL) 70 if (getgrouplist(uname, agroup, groups, &ngroups) == -1) 73 rval = setgroups(ngroups, groups); 77 rval = setgroups(ng, groups); 79 if (groups != groups_list) 80 free(groups); [all...] |
getgroupmembership.c | 69 * Add gid to the groups array (of maxgrp size) at the position 71 * past &groups[maxgrp]. 75 __gr_addgid(gid_t gid, gid_t *groups, int maxgrp, int *groupc) 80 _DIAGASSERT(groups != NULL); 84 if (groups[dupc] == gid) 90 groups[*groupc] = gid; 105 gid_t *groups = va_arg(ap, gid_t *); local in function:_files_getgroupmembership 116 /* groups may be NULL if just sizing when invoked with maxgrp = 0 */ 120 (void) __gr_addgid(agroup, groups, maxgrp, groupc); 129 if (! __gr_addgid(grp.gr_gid, groups, maxgrp, groupc) 148 gid_t *groups = va_arg(ap, gid_t *); local in function:_dns_getgroupmembership 241 gid_t *groups = va_arg(ap, gid_t *); local in function:_nis_getgroupmembership 282 gid_t *groups; member in struct:__compatggm 323 gid_t *groups = va_arg(ap, gid_t *); local in function:_compat_getgroupmembership [all...] |
/src/sys/miscfs/umapfs/ |
umap_subr.c | 140 gid_t groups[NGROUPS]; local in function:umap_mapids 173 /* Now we must map each of the set of groups in the cr_groups 179 groups[i] = kauth_cred_group(credp, i); 180 gid = (gid_t) umap_findid(groups[i], 183 groups[i] = gid; 185 groups[i] = NULLGROUP; 188 kauth_cred_setgroups(credp, groups, ngroups, -1, UIO_SYSSPACE);
|
/src/usr.sbin/ypserv/revnetgroup/ |
hash.h | 46 struct grouplist *groups; member in struct:member_entry
|
/src/sys/arch/arm/amlogic/ |
meson_pinctrl.h | 75 const struct meson_pinctrl_group *groups; member in struct:meson_pinctrl_config
|
meson_pinctrl.c | 115 group = &sc->sc_conf->groups[n]; 169 /* Disable conflicting groups */ 171 group = &sc->sc_conf->groups[n]; 188 const char *groups; local in function:meson_pinctrl_set_config 199 groups = fdtbus_pinctrl_parse_groups(mux, &groups_len); 200 if (groups == NULL) 204 groups_len -= strlen(groups) + 1, groups += strlen(groups) + 1) { 205 meson_pinctrl_setfunc(sc, groups); [all...] |
/src/usr.bin/newgrp/ |
grutil.c | 59 free_groups(void *groups) 64 free(groups); 69 alloc_groups(int *ngroups, gid_t **groups, int *ngroupsmax) 75 *groups = malloc(*ngroupsmax * sizeof(**groups)); 76 if (*groups == NULL) 79 *ngroups = getgroups(*ngroupsmax, *groups); 81 free_groups(*groups); 88 addgid(gid_t *groups, int ngroups, int ngroupsmax, gid_t gid, int makespace) 93 for (i = 0; i < ngroups && groups[i] != gid; i++ 142 gid_t *groups; local in function:addgrp 212 gid_t *groups; local in function:newgrp [all...] |
/src/usr.bin/id/ |
id.c | 63 static gid_t *groups; variable in typeref:typename:gid_t * 76 if (strcmp(getprogname(), "groups") == 0) { 135 if ((groups = malloc((maxgroups + 1) * sizeof(gid_t))) == NULL) 171 free(groups); 185 (void)printf("groups\t"); 211 (void)printf("groups\t"); 244 if ((ngroups = getgroups(maxgroups, groups)) != 0) { 245 for (fmt = " groups=%ju", lastid = -1, cnt = 0; cnt < ngroups; 247 gid = groups[cnt]; 264 gid_t *glist = groups; [all...] |
/src/usr.bin/mail/ |
glob.h | 71 EXTERN struct grouphead *groups[HSHSIZE];/* Pointer to active groups */ variable in typeref:struct:grouphead * []
|
/src/usr.sbin/lpr/lpc/ |
lpc.c | 322 static gid_t groups[NGROUPS]; local in function:ingroup 333 ngroups = getgroups(NGROUPS, groups); 339 if (gid == groups[i])
|
/src/lib/libc/stdlib/ |
strfmon.c | 103 groups++; \ 547 int groups = 0; local in function:__format_grouped_double 634 padded -= groups;
|
/src/bin/test/ |
test.c | 682 gid_t *groups; local in function:test_access 702 /* on some systems you can be in several groups */ 705 groups = ckmalloc((maxgroups + 1) * sizeof(gid_t)); 706 n = getgroups(maxgroups, groups); 708 if (groups[n] == sp->st_gid) { 713 free(groups);
|
/src/sys/dev/pci/ |
if_wpivar.h | 168 struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT]; member in struct:wpi_softc
|
/src/bin/ps/ |
print.c | 381 groups(struct pinfo *pi, VARENT *ve, enum mode mode) function in typeref:typename:void
|
/src/lib/libp2k/ |
p2k.c | 102 gid_t groups[NGROUPS]; local in function:cred_create 105 short ngroups = __arraycount(groups); 115 puffs_cred_getgroups(pcr, groups, &ngroups); 118 return rump_pub_cred_create(uid, gid, ngroups, groups);
|
/src/libexec/ftpd/ |
ftpd.c | 1148 gid_t *groups, *ng; local in function:checkuser 1154 groups = NULL; 1157 ng = realloc(groups, gsize * sizeof(gid_t)); 1161 groups = ng; 1163 groups, &gsize) == -1); 1168 if ((g = getgrgid(groups[i])) == NULL) 1175 free(groups); 1485 /* cache groups for cmds.c::matchgroup() */
|