Symbol: groups
bin/ps/extern.h
60
void groups(struct pinfo *, VARENT *, enum mode);
bin/ps/keyword.c
130
VAR4("groups", "GROUPS", LJUST, groups),
bin/test/test.c
682
gid_t *groups;
bin/test/test.c
705
groups = ckmalloc((maxgroups + 1) * sizeof(gid_t));
bin/test/test.c
706
n = getgroups(maxgroups, groups);
bin/test/test.c
708
if (groups[n] == sp->st_gid) {
bin/test/test.c
713
free(groups);
distrib/utils/libhack/getgrent.c
212
gid_t *groups, int *grpcnt)
distrib/utils/libhack/getgrent.c
225
groups[ngroups] = agroup;
distrib/utils/libhack/getgrent.c
242
if (grp->gr_gid == groups[i])
distrib/utils/libhack/getgrent.c
246
groups[ngroups] = grp->gr_gid;
lib/libc/gen/getgrouplist.c
58
getgrouplist(const char *uname, gid_t agroup, gid_t *groups, int *grpcnt)
lib/libc/gen/getgrouplist.c
67
rv = getgroupmembership(uname, agroup, groups, *grpcnt, &groupc);
lib/libc/gen/getgroupmembership.c
105
gid_t *groups = va_arg(ap, gid_t *);
lib/libc/gen/getgroupmembership.c
120
(void) __gr_addgid(agroup, groups, maxgrp, groupc);
lib/libc/gen/getgroupmembership.c
129
if (! __gr_addgid(grp.gr_gid, groups, maxgrp, groupc))
lib/libc/gen/getgroupmembership.c
148
gid_t *groups = va_arg(ap, gid_t *);
lib/libc/gen/getgroupmembership.c
166
(void) __gr_addgid(agroup, groups, maxgrp, groupc);
lib/libc/gen/getgroupmembership.c
188
if (! __gr_addgid(grp.gr_gid, groups, maxgrp,
lib/libc/gen/getgroupmembership.c
216
if (! __gr_addgid((gid_t)id, groups, maxgrp, groupc))
lib/libc/gen/getgroupmembership.c
241
gid_t *groups = va_arg(ap, gid_t *);
lib/libc/gen/getgroupmembership.c
256
(void) __gr_addgid(agroup, groups, maxgrp, groupc);
lib/libc/gen/getgroupmembership.c
265
if (! __gr_addgid(grp.gr_gid, groups, maxgrp, groupc))
lib/libc/gen/getgroupmembership.c
282
gid_t *groups;
lib/libc/gen/getgroupmembership.c
308
&rerror, cp->uname, cp->agroup, cp->groups, cp->maxgrp, cp->groupc);
lib/libc/gen/getgroupmembership.c
323
gid_t *groups = va_arg(ap, gid_t *);
lib/libc/gen/getgroupmembership.c
339
(void) __gr_addgid(agroup, groups, maxgrp, groupc);
lib/libc/gen/getgroupmembership.c
344
ggmstate.groups = groups;
lib/libc/gen/getgroupmembership.c
356
if (! __gr_addgid(grp.gr_gid, groups, maxgrp, groupc))
lib/libc/gen/getgroupmembership.c
371
gid_t *groups, int maxgrp, int *groupc)
lib/libc/gen/getgroupmembership.c
398
&rerror, uname, agroup, groups, maxgrp, groupc);
lib/libc/gen/getgroupmembership.c
75
__gr_addgid(gid_t gid, gid_t *groups, int maxgrp, int *groupc)
lib/libc/gen/getgroupmembership.c
80
_DIAGASSERT(groups != NULL);
lib/libc/gen/getgroupmembership.c
84
if (groups[dupc] == gid)
lib/libc/gen/getgroupmembership.c
90
groups[*groupc] = gid;
lib/libc/gen/initgroups.c
59
gid_t *groups = groups_list;
lib/libc/gen/initgroups.c
65
if (getgrouplist(uname, agroup, groups, &ngroups) == -1) {
lib/libc/gen/initgroups.c
67
groups = calloc((size_t)maxgroups, sizeof *groups);
lib/libc/gen/initgroups.c
68
if (groups == NULL)
lib/libc/gen/initgroups.c
70
if (getgrouplist(uname, agroup, groups, &ngroups) == -1)
lib/libc/gen/initgroups.c
73
rval = setgroups(ngroups, groups);
lib/libc/gen/initgroups.c
77
rval = setgroups(ng, groups);
lib/libc/gen/initgroups.c
79
if (groups != groups_list)
lib/libc/gen/initgroups.c
80
free(groups);
lib/libc/stdlib/strfmon.c
103
groups++; \
lib/libc/stdlib/strfmon.c
547
int groups = 0;
lib/libc/stdlib/strfmon.c
634
padded -= groups;
lib/libp2k/p2k.c
102
gid_t groups[NGROUPS];
lib/libp2k/p2k.c
105
short ngroups = __arraycount(groups);
lib/libp2k/p2k.c
115
puffs_cred_getgroups(pcr, groups, &ngroups);
lib/libp2k/p2k.c
118
return rump_pub_cred_create(uid, gid, ngroups, groups);
libexec/ftpd/ftpd.c
1148
gid_t *groups, *ng;
libexec/ftpd/ftpd.c
1154
groups = NULL;
libexec/ftpd/ftpd.c
1157
ng = realloc(groups, gsize * sizeof(gid_t));
libexec/ftpd/ftpd.c
1161
groups = ng;
libexec/ftpd/ftpd.c
1163
groups, &gsize) == -1);
libexec/ftpd/ftpd.c
1168
if ((g = getgrgid(groups[i])) == NULL)
libexec/ftpd/ftpd.c
1175
free(groups);
sbin/iscsid/iscsid_globals.h
212
TAILQ_ENTRY(portal_group_s) groups; /* link to next group */
sbin/iscsid/iscsid_targets.c
104
TAILQ_INSERT_TAIL(&target->group_list, curr, groups);
sbin/iscsid/iscsid_targets.c
145
TAILQ_REMOVE(&target->group_list, curr, groups);
sbin/iscsid/iscsid_targets.c
561
TAILQ_FOREACH(cgroup, &target->group_list, groups)
sbin/iscsid/iscsid_targets.c
91
TAILQ_FOREACH(curr, &target->group_list, groups)
sys/arch/arm/amlogic/meson8b_pinctrl.c
523
.groups = meson8b_cbus_groups,
sys/arch/arm/amlogic/meson8b_pinctrl.c
531
.groups = meson8b_aobus_groups,
sys/arch/arm/amlogic/meson_pinctrl.c
115
group = &sc->sc_conf->groups[n];
sys/arch/arm/amlogic/meson_pinctrl.c
171
group = &sc->sc_conf->groups[n];
sys/arch/arm/amlogic/meson_pinctrl.c
188
const char *groups;
sys/arch/arm/amlogic/meson_pinctrl.c
199
groups = fdtbus_pinctrl_parse_groups(mux, &groups_len);
sys/arch/arm/amlogic/meson_pinctrl.c
200
if (groups == NULL)
sys/arch/arm/amlogic/meson_pinctrl.c
204
groups_len -= strlen(groups) + 1, groups += strlen(groups) + 1) {
sys/arch/arm/amlogic/meson_pinctrl.c
205
meson_pinctrl_setfunc(sc, groups);
sys/arch/arm/amlogic/meson_pinctrl.c
363
group = &sc->sc_conf->groups[n];
sys/arch/arm/amlogic/meson_pinctrl.h
75
const struct meson_pinctrl_group *groups;
sys/arch/arm/amlogic/mesong12a_pinctrl.c
664
.groups = mesong12a_periphs_groups,
sys/arch/arm/amlogic/mesong12a_pinctrl.c
672
.groups = mesong12a_aobus_groups,
sys/arch/arm/amlogic/mesongxbb_pinctrl.c
544
.groups = mesongxbb_periphs_groups,
sys/arch/arm/amlogic/mesongxbb_pinctrl.c
552
.groups = mesongxbb_aobus_groups,
sys/arch/arm/amlogic/mesongxl_pinctrl.c
471
.groups = mesongxl_periphs_groups,
sys/arch/arm/amlogic/mesongxl_pinctrl.c
479
.groups = mesongxl_aobus_groups,
sys/dev/pci/if_wpi.c
2353
struct wpi_power_group *group = &sc->groups[n];
sys/dev/pci/if_wpi.c
2558
for (group = &sc->groups[1]; group < &sc->groups[4]; group++)
sys/dev/pci/if_wpi.c
2562
group = &sc->groups[0];
sys/dev/pci/if_wpivar.h
168
struct wpi_power_group groups[WPI_POWER_GROUPS_COUNT];
sys/miscfs/umapfs/umap_subr.c
140
gid_t groups[NGROUPS];
sys/miscfs/umapfs/umap_subr.c
179
groups[i] = kauth_cred_group(credp, i);
sys/miscfs/umapfs/umap_subr.c
180
gid = (gid_t) umap_findid(groups[i],
sys/miscfs/umapfs/umap_subr.c
183
groups[i] = gid;
sys/miscfs/umapfs/umap_subr.c
185
groups[i] = NULLGROUP;
sys/miscfs/umapfs/umap_subr.c
188
kauth_cred_setgroups(credp, groups, ngroups, -1, UIO_SYSSPACE);
sys/rump/librump/rumpkern/accessors.c
103
rump_cred_create(uid_t uid, gid_t gid, size_t ngroups, gid_t *groups)
sys/rump/librump/rumpkern/accessors.c
116
rv = kauth_cred_setgroups(cred, groups, ngroups, 0, UIO_SYSSPACE);
tests/usr.bin/id/pwgr.c
105
getgrouplist(const char *name, gid_t basegid, gid_t *groups, int *ngroups)
tests/usr.bin/id/pwgr.c
111
groups[0] = basegid;
tests/usr.bin/id/pwgr.c
119
groups[0] = basegid;
tests/usr.bin/id/pwgr.c
124
groups[1] = 0;
usr.bin/id/id.c
135
if ((groups = malloc((maxgroups + 1) * sizeof(gid_t))) == NULL)
usr.bin/id/id.c
171
free(groups);
usr.bin/id/id.c
244
if ((ngroups = getgroups(maxgroups, groups)) != 0) {
usr.bin/id/id.c
247
gid = groups[cnt];
usr.bin/id/id.c
264
gid_t *glist = groups;
usr.bin/id/id.c
286
if (glist != groups)
usr.bin/id/id.c
297
gid_t *glist = groups;
usr.bin/id/id.c
329
if (glist != groups)
usr.bin/id/id.c
63
static gid_t *groups;
usr.bin/mail/cmd3.c
820
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/cmd3.c
824
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/cmd3.c
842
gh->g_link = groups[h];
usr.bin/mail/cmd3.c
843
groups[h] = gh;
usr.bin/mail/cmd3.c
873
for (gh = groups[h], p = NULL; gh != NULL; p = gh, gh = gh->g_link)
usr.bin/mail/cmd3.c
876
groups[h] = gh->g_link;
usr.bin/mail/complete.c
602
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/complete.c
609
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/complete.c
652
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/complete.c
677
for (gh = groups[h]; gh != NULL; gh = gh->g_link)
usr.bin/mail/glob.h
71
EXTERN struct grouphead *groups[HSHSIZE];/* Pointer to active groups */
usr.bin/mail/vars.c
157
for (gh = groups[hash(name)]; gh != NULL; gh = gh->g_link)
usr.bin/newgrp/grutil.c
119
if (groups[i] != pgid)
usr.bin/newgrp/grutil.c
123
groups[i] = gid;
usr.bin/newgrp/grutil.c
131
if (setgroups(ngroups, groups) < 0)
usr.bin/newgrp/grutil.c
142
gid_t *groups;
usr.bin/newgrp/grutil.c
149
rval = alloc_groups(&ngroups, &groups, &ngroupsmax);
usr.bin/newgrp/grutil.c
169
rval = addgid(groups, ngroups, ngroupsmax, newgid, makespace);
usr.bin/newgrp/grutil.c
185
for (i = 0; i < ngroups && groups[i] != newgid; i++)
usr.bin/newgrp/grutil.c
191
groups[i] = groups[i + 1];
usr.bin/newgrp/grutil.c
193
rval = addgid(groups, ngroups, ngroupsmax, oldgid, makespace);
usr.bin/newgrp/grutil.c
196
free_groups(groups);
usr.bin/newgrp/grutil.c
212
gid_t *groups;
usr.bin/newgrp/grutil.c
238
if (alloc_groups(&ngroups, &groups, &ngroupsmax) == ADDGRP_NOERROR) {
usr.bin/newgrp/grutil.c
241
if (groups[i] == grp->gr_gid) {
usr.bin/newgrp/grutil.c
242
free_groups(groups);
usr.bin/newgrp/grutil.c
245
free_groups(groups);
usr.bin/newgrp/grutil.c
59
free_groups(void *groups)
usr.bin/newgrp/grutil.c
64
free(groups);
usr.bin/newgrp/grutil.c
69
alloc_groups(int *ngroups, gid_t **groups, int *ngroupsmax)
usr.bin/newgrp/grutil.c
75
*groups = malloc(*ngroupsmax * sizeof(**groups));
usr.bin/newgrp/grutil.c
76
if (*groups == NULL)
usr.bin/newgrp/grutil.c
79
*ngroups = getgroups(*ngroupsmax, *groups);
usr.bin/newgrp/grutil.c
81
free_groups(*groups);
usr.bin/newgrp/grutil.c
88
addgid(gid_t *groups, int ngroups, int ngroupsmax, gid_t gid, int makespace)
usr.bin/newgrp/grutil.c
93
for (i = 0; i < ngroups && groups[i] != gid; i++)
usr.bin/newgrp/grutil.c
99
groups[ngroups++] = gid;
usr.sbin/lpr/lpc/lpc.c
322
static gid_t groups[NGROUPS];
usr.sbin/lpr/lpc/lpc.c
333
ngroups = getgroups(NGROUPS, groups);
usr.sbin/lpr/lpc/lpc.c
339
if (gid == groups[i])
usr.sbin/user/user.c
541
append_group(char *user, int ngroups, const char **groups)
usr.sbin/user/user.c
559
if ((grp = getgrnam(groups[i])) == NULL) {
usr.sbin/user/user.c
561
groups[i], user);
usr.sbin/user/user.c
566
groups[i] = "";
usr.sbin/user/user.c
606
if ((groupc = strlen(groups[i])) == 0) {
usr.sbin/user/user.c
610
strncmp(groups[i], buf, (unsigned) entc) == 0) {
usr.sbin/user/user.c
615
"entry too long", groups[i]);
usr.sbin/ypserv/revnetgroup/hash.c
203
p = cur->groups;
usr.sbin/ypserv/revnetgroup/hash.c
212
tmp->next = cur->groups;
usr.sbin/ypserv/revnetgroup/hash.c
213
cur->groups = tmp;
usr.sbin/ypserv/revnetgroup/hash.c
223
new->groups = tmp;
usr.sbin/ypserv/revnetgroup/hash.h
46
struct grouplist *groups;
usr.sbin/ypserv/revnetgroup/revnetgroup.c
188
tmp = mcur->groups;