HomeSort by: relevance | last modified time | path
    Searched defs:groups (Results 1 - 16 of 16) sorted by relevancy

  /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() */

Completed in 19 milliseconds