Searched refs:grps (Results 1 - 14 of 14) sorted by relevance

/freebsd-current/usr.bin/newgrp/
H A Dnewgrp.c148 gid_t *grps; local
190 if ((grps = malloc(sizeof(gid_t) * ngrps_max)) == NULL)
192 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) {
198 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) {
200 if (grps[i] == grp->gr_gid)
203 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t));
205 if (setgroups(ngrps, (const gid_t *)grps) < 0) {
220 grps[0] = grp->gr_gid;
223 if (egid != grp->gr_gid && !inarray(egid, grps, ngrp
242 inarray(gid_t gid, const gid_t grps[], int ngrps) argument
[all...]
/freebsd-current/usr.bin/logins/
H A Dlogins.c119 static struct xgroup *grps; variable in typeref:struct:xgroup
134 grps = xrealloc(grps, grpsz * sizeof *grps);
138 grps[ngrps].gr_name = xstrdup(grp->gr_name);
139 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd);
140 grps[ngrps].gr_gid = grp->gr_gid;
141 grps[ngrps].gr_mem = xstrdup("");
144 grps[ngrps].gr_mem = xmalloc(len);
146 len += sprintf(grps[ngrp
[all...]
/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dsysfs.h226 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **grps) argument
231 if (grps == NULL)
233 for (i = 0; grps[i] && !error; i++)
234 error = sysfs_create_group(kobj, grps[i]);
236 sysfs_remove_group(kobj, grps[i]);
242 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **grps) argument
246 if (grps == NULL)
248 for (i = 0; grps[i]; i++)
249 sysfs_remove_group(kobj, grps[i]);
/freebsd-current/lib/libcasper/services/cap_grp/tests/
H A Dgrp_test.c141 struct group *grps, *grpc; local
150 grps = getgrent();
152 if (group_compare(grps, grpc)) {
154 grps = getgrent();
156 if (group_compare(grps, grpc))
160 getgrent_r(&sts, bufs, sizeof(bufs), &grps);
162 if (group_compare(grps, grpc)) {
164 getgrent_r(&sts, bufs, sizeof(bufs), &grps);
166 if (group_compare(grps, grpc))
174 getgrent_r(&sts, bufs, sizeof(bufs), &grps);
[all...]
/freebsd-current/sys/netinet/
H A Dtcp_hpts.c226 struct cpu_group **grps; member in struct:tcp_hptsi
1522 if (CPU_ISSET(curcpu, &tcp_pace.grps[i]->cg_mask)) {
1523 start = tcp_pace.grps[i]->cg_first;
1524 end = (tcp_pace.grps[i]->cg_last + 1);
1789 hpts_gather_grps(struct cpu_group **grps, int32_t *at, int32_t max, struct cpu_group *cg) argument
1795 grps[idx] = cg;
1805 hpts_gather_grps(grps, at, max, &cg->cg_child[i]);
1857 tcp_pace.grps = malloc(sz, M_TCPHPTS, M_WAITOK);
1867 tcp_pace.grps[0] = cpu_top;
1874 hpts_gather_grps(tcp_pace.grps,
[all...]
/freebsd-current/usr.sbin/nfsuserd/
H A Dnfsuserd.c120 gid_t grps[NGROUPS]; local
423 if (getgrouplist(pwd->pw_name, pwd->pw_gid, grps,
427 nid.nid_grps = grps;
522 gid_t grps[NGROUPS]; local
624 grps, &ngroup) < 0)
627 nid.nid_grps = grps;
/freebsd-current/contrib/tcsh/
H A Dtc.prompt.c215 gid_t grps[NGROUPS_MAX]; local
218 gcnt = getgroups(NGROUPS_MAX, grps);
221 if (grps[grp] == DOMAIN_GROUP_RID_ADMINS)
/freebsd-current/sys/kern/
H A Dvfs_mount.c1317 gid_t *grps; local
1498 grps = NULL;
1501 grps = malloc(export.ex_ngroups *
1504 grps, export.ex_ngroups *
1507 export.ex_groups = grps;
1516 free(grps, M_TEMP);
/freebsd-current/contrib/capsicum-test/
H A Dcapmode.cc294 gid_t grps[128]; local
295 EXPECT_OK(getgroups_(128, grps));
/freebsd-current/contrib/openbsm/bsm/
H A Dlibbsm.h745 au_groups_t grps; member in union:tokenstr::__anon5878
/freebsd-current/contrib/openbsm/libbsm/
H A Dbsm_io.c2036 READ_TOKEN_U_INT16(buf, len, tok->tt.grps.no, tok->len, err);
2040 for (i = 0; i<tok->tt.grps.no; i++) {
2041 READ_TOKEN_U_INT32(buf, len, tok->tt.grps.list[i], tok->len,
2056 for (i = 0; i < tok->tt.grps.no; i++) {
2059 print_group(fp, tok->tt.grps.list[i], oflags);
2064 print_group(fp, tok->tt.grps.list[i], oflags);
/freebsd-current/crypto/openssh/
H A Dservconf.c1042 match_cfg_line_group(const char *grps, int line, const char *user) argument
1056 } else if (ga_match_pattern_list(grps) != 1) {
1058 user, grps, line);
1061 grps, line);
/freebsd-current/sys/fs/nfs/
H A Dnfs_commonsubs.c3911 gid_t *grps; local
4024 grps = malloc(sizeof(gid_t) * nidp->nid_ngroup, M_TEMP,
4026 error = copyin(nidp->nid_grps, grps,
4035 crsetgroups(cr, nidp->nid_ngroup, grps);
4044 free(grps, M_TEMP);
/freebsd-current/sys/fs/nfsserver/
H A Dnfs_nfsdport.c3946 gid_t *grps; local
3960 grps = NULL;
3965 grps = malloc(export.export.ex_ngroups *
3967 error = copyin(export.export.ex_groups, grps,
3969 export.export.ex_groups = grps;
3974 free(grps, M_TEMP);

Completed in 387 milliseconds