| /freebsd/usr.bin/newgrp/ |
| H A D | newgrp.c | 148 gid_t *grps; in addgroup() local 190 if ((grps = malloc(sizeof(gid_t) * ngrps_max)) == NULL) in addgroup() 192 if ((ngrps = getgroups(ngrps_max, (gid_t *)grps)) < 0) { in addgroup() 203 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { in addgroup() 205 if (grps[i] == grp->gr_gid) in addgroup() 208 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup() 210 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup() 227 if (!inarray(egid, grps, ngrps)) { in addgroup() 231 grps[ngrp in addgroup() 242 inarray(gid_t gid,const gid_t grps[],int ngrps) inarray() argument [all...] |
| /freebsd/usr.bin/logins/ |
| H A D | logins.c | 119 static struct xgroup *grps; variable 134 grps = xrealloc(grps, grpsz * sizeof *grps); in get_groups() 138 grps[ngrps].gr_name = xstrdup(grp->gr_name); in get_groups() 139 grps[ngrps].gr_passwd = xstrdup(grp->gr_passwd); in get_groups() 140 grps[ngrps].gr_gid = grp->gr_gid; in get_groups() 141 grps[ngrps].gr_mem = xstrdup(""); in get_groups() 144 grps[ngrps].gr_mem = xmalloc(len); in get_groups() 146 len += sprintf(grps[ngrps].gr_mem + len, in get_groups() 148 grps[ngrps].gr_mem[len] = '\0'; in get_groups() 160 if (grps[i].gr_gid == gid) in find_group_bygid() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/include/linux/ |
| H A D | sysfs.h | 409 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **grps) in sysfs_create_groups() argument 414 if (grps == NULL) in sysfs_create_groups() 416 for (i = 0; grps[i] && !error; i++) in sysfs_create_groups() 417 error = sysfs_create_group(kobj, grps[i]); in sysfs_create_groups() 419 sysfs_remove_group(kobj, grps[i]); in sysfs_create_groups() 425 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **grps) in sysfs_remove_groups() argument 429 if (grps == NULL) in sysfs_remove_groups() 431 for (i = 0; grps[i]; i++) in sysfs_remove_groups() 432 sysfs_remove_group(kobj, grps[i]); in sysfs_remove_groups()
|
| /freebsd/sys/netinet/ |
| H A D | tcp_hpts.c | 1542 if (CPU_ISSET(curcpu, &pace->grps[i]->cg_mask)) { in tcp_choose_hpts_to_run() 1543 start = pace->grps[i]->cg_first; in tcp_choose_hpts_to_run() 1544 end = (pace->grps[i]->cg_last + 1); in tcp_choose_hpts_to_run() 1803 hpts_gather_grps(struct cpu_group **grps, int32_t *at, int32_t max, struct cpu_group *cg) in hpts_gather_grps() argument 1809 grps[idx] = cg; in hpts_gather_grps() 1819 hpts_gather_grps(grps, at, max, &cg->cg_child[i]); in hpts_gather_grps() 1877 pace->grps = malloc(sz, M_TCPHPTS, M_WAITOK); in tcp_hptsi_create() 1887 pace->grps[0] = cpu_top; in tcp_hptsi_create() 1894 hpts_gather_grps(pace->grps, &count, pace->grp_cnt, cpu_top); in tcp_hptsi_create() 2016 if (CPU_ISSET(i, &pace->grps[j]->cg_mask)) { in tcp_hptsi_start() [all …]
|
| H A D | tcp_hpts_internal.h | 151 struct cpu_group **grps; member
|
| /freebsd/usr.sbin/nfsuserd/ |
| H A D | nfsuserd.c | 121 gid_t grps[NGROUPS]; in main() local 424 if (getgrouplist(pwd->pw_name, pwd->pw_gid, grps, in main() 432 nid.nid_grps = grps; in main() 527 gid_t grps[NGROUPS]; in nfsuserdsrv() local 629 grps, &ngroup) < 0) { in nfsuserdsrv() 636 nid.nid_grps = grps; in nfsuserdsrv()
|
| /freebsd/contrib/tcsh/ |
| H A D | tc.prompt.c | 215 gid_t grps[NGROUPS_MAX]; in tprintf() local 218 gcnt = getgroups(NGROUPS_MAX, grps); in tprintf() 221 if (grps[grp] == DOMAIN_GROUP_RID_ADMINS) in tprintf()
|
| /freebsd/sys/kern/ |
| H A D | vfs_mount.c | 1340 gid_t *grps; in vfs_domount_update() local 1528 grps = NULL; in vfs_domount_update() 1531 grps = malloc(export.ex_ngroups * in vfs_domount_update() 1534 grps, export.ex_ngroups * in vfs_domount_update() 1537 export.ex_groups = grps; in vfs_domount_update() 1546 free(grps, M_TEMP); in vfs_domount_update()
|
| /freebsd/tests/sys/capsicum/ |
| H A D | capmode.cc | 270 gid_t grps[128]; in FORK_TEST() local 271 EXPECT_OK(getgroups_(128, grps)); in FORK_TEST()
|
| /freebsd/crypto/openssl/ssl/ |
| H A D | t1_lib.c | 949 TLS_GROUP_INFO *grps, size_t num, long all, in tls1_get0_implemented_groups() argument 958 if (grps == NULL || out == NULL) in tls1_get0_implemented_groups() 962 for (ix = 0; ix < num; ++ix, ++grps) { in tls1_get0_implemented_groups() 963 if (grps->mintls > 0 && max_proto_version > 0 in tls1_get0_implemented_groups() 964 && grps->mintls > max_proto_version) in tls1_get0_implemented_groups() 966 if (grps->maxtls > 0 && min_proto_version > 0 in tls1_get0_implemented_groups() 967 && grps->maxtls < min_proto_version) in tls1_get0_implemented_groups() 972 gix->grp = grps; in tls1_get0_implemented_groups()
|
| H A D | ssl_local.h | 2845 TLS_GROUP_INFO *grps,
|
| /freebsd/contrib/openbsm/libbsm/ |
| H A D | bsm_io.c | 2054 READ_TOKEN_U_INT16(buf, len, tok->tt.grps.no, tok->len, err); in fetch_newgroups_tok() 2066 if (tok->tt.grps.no > AUDIT_MAX_GROUPS) { in fetch_newgroups_tok() 2067 tok->tt.grps.no = AUDIT_MAX_GROUPS; in fetch_newgroups_tok() 2069 for (i = 0; i<tok->tt.grps.no; i++) { in fetch_newgroups_tok() 2070 READ_TOKEN_U_INT32(buf, len, tok->tt.grps.list[i], tok->len, in fetch_newgroups_tok() 2085 for (i = 0; i < tok->tt.grps.no; i++) { in print_newgroups_tok() 2088 print_group(fp, tok->tt.grps.list[i], oflags); in print_newgroups_tok() 2093 print_group(fp, tok->tt.grps.list[i], oflags); in print_newgroups_tok()
|
| /freebsd/contrib/openbsm/bsm/ |
| H A D | libbsm.h | 751 au_groups_t grps; member
|
| /freebsd/sys/fs/nfs/ |
| H A D | nfs_commonsubs.c | 4336 gid_t *grps; in nfssvc_idname() local 4457 grps = NULL; in nfssvc_idname() 4461 grps = malloc(sizeof(gid_t) * nidp->nid_ngroup, M_TEMP, in nfssvc_idname() 4463 error = copyin(nidp->nid_grps, grps, in nfssvc_idname() 4473 crsetgroups_and_egid(cr, nidp->nid_ngroup, grps, in nfssvc_idname() 4483 free(grps, M_TEMP); in nfssvc_idname()
|
| /freebsd/crypto/openssh/ |
| H A D | servconf.c | 1009 match_cfg_line_group(const char *grps, int line, const char *user) in match_cfg_line_group() argument 1023 } else if (ga_match_pattern_list(grps) != 1) { in match_cfg_line_group() 1025 user, grps, line); in match_cfg_line_group() 1028 grps, line); in match_cfg_line_group()
|
| /freebsd/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 4269 gid_t *grps; in nfssvc_srvcall() local 4283 grps = NULL; in nfssvc_srvcall() 4288 grps = malloc(export.export.ex_ngroups * in nfssvc_srvcall() 4290 error = copyin(export.export.ex_groups, grps, in nfssvc_srvcall() 4292 export.export.ex_groups = grps; in nfssvc_srvcall() 4297 free(grps, M_TEMP); in nfssvc_srvcall()
|