| /freebsd-13.1/usr.bin/newgrp/ |
| H A D | newgrp.c | 151 gid_t *grps; in addgroup() local 193 if ((grps = malloc(sizeof(gid_t) * ngrps_max)) == NULL) in addgroup() 203 if (grps[i] == grp->gr_gid) in addgroup() 206 memmove(&grps[i], &grps[i + 1], (ngrps - i) * sizeof(gid_t)); in addgroup() 208 if (setgroups(ngrps, (const gid_t *)grps) < 0) { in addgroup() 223 grps[0] = grp->gr_gid; in addgroup() 230 grps[ngrps++] = egid; in addgroup() 232 if (setgroups(ngrps, (const gid_t *)grps)) { in addgroup() 241 free(grps); in addgroup() 245 inarray(gid_t gid, const gid_t grps[], int ngrps) in inarray() argument [all …]
|
| /freebsd-13.1/usr.bin/logins/ |
| H A D | logins.c | 123 static struct xgroup *grps; variable 138 grps = xrealloc(grps, grpsz * sizeof *grps); in get_groups() 144 grps[ngrps].gr_gid = grp->gr_gid; in get_groups() 145 grps[ngrps].gr_mem = xstrdup(""); in get_groups() 148 grps[ngrps].gr_mem = xmalloc(len); in get_groups() 150 len += sprintf(grps[ngrps].gr_mem + len, in get_groups() 152 grps[ngrps].gr_mem[len] = '\0'; in get_groups() 164 if (grps[i].gr_gid == gid) in find_group_bygid() 165 return (&grps[i]); in find_group_bygid() 176 if (strcmp(grps[i].gr_name, name) == 0) [all …]
|
| /freebsd-13.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | sysfs.h | 209 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **grps) in sysfs_create_groups() argument 214 if (grps == NULL) in sysfs_create_groups() 216 for (i = 0; grps[i] && !error; i++) in sysfs_create_groups() 217 error = sysfs_create_group(kobj, grps[i]); in sysfs_create_groups() 219 sysfs_remove_group(kobj, grps[i]); in sysfs_create_groups() 225 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **grps) in sysfs_remove_groups() argument 229 if (grps == NULL) in sysfs_remove_groups() 231 for (i = 0; grps[i]; i++) in sysfs_remove_groups() 232 sysfs_remove_group(kobj, grps[i]); in sysfs_remove_groups()
|
| /freebsd-13.1/lib/libcasper/services/cap_grp/tests/ |
| H A D | grp_test.c | 144 struct group *grps, *grpc; in runtest_cmds() local 153 grps = getgrent(); in runtest_cmds() 157 grps = getgrent(); in runtest_cmds() 159 if (group_compare(grps, grpc)) in runtest_cmds() 169 if (group_compare(grps, grpc)) in runtest_cmds() 179 if (group_compare(grps, grpc)) in runtest_cmds() 182 grps = getgrent(); in runtest_cmds() 184 if (group_compare(grps, grpc)) in runtest_cmds() 187 grps = getgrnam("wheel"); in runtest_cmds() 190 grps = getgrnam("operator"); in runtest_cmds() [all …]
|
| /freebsd-13.1/usr.sbin/nfsuserd/ |
| H A D | nfsuserd.c | 122 gid_t grps[NGROUPS]; in main() local 415 if (getgrouplist(pwd->pw_name, pwd->pw_gid, grps, in main() 419 nid.nid_grps = grps; in main() 514 gid_t grps[NGROUPS]; in nfsuserdsrv() local 616 grps, &ngroup) < 0) in nfsuserdsrv() 619 nid.nid_grps = grps; in nfsuserdsrv()
|
| /freebsd-13.1/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-13.1/sys/kern/ |
| H A D | vfs_mount.c | 1111 gid_t *grps; in vfs_domount_update() local 1233 grps = NULL; in vfs_domount_update() 1236 grps = malloc(export.ex_ngroups * in vfs_domount_update() 1239 grps, export.ex_ngroups * in vfs_domount_update() 1242 export.ex_groups = grps; in vfs_domount_update() 1251 free(grps, M_TEMP); in vfs_domount_update()
|
| /freebsd-13.1/contrib/capsicum-test/ |
| H A D | capmode.cc | 252 gid_t grps[128]; in FORK_TEST() local 253 EXPECT_OK(getgroups_(128, grps)); in FORK_TEST()
|
| /freebsd-13.1/contrib/openbsm/bsm/ |
| H A D | libbsm.h | 745 au_groups_t grps; member
|
| /freebsd-13.1/crypto/openssh/ |
| H A D | servconf.c | 1010 match_cfg_line_group(const char *grps, int line, const char *user) in match_cfg_line_group() argument 1024 } else if (ga_match_pattern_list(grps) != 1) { in match_cfg_line_group() 1026 user, grps, line); in match_cfg_line_group() 1029 grps, line); in match_cfg_line_group()
|
| /freebsd-13.1/contrib/openbsm/libbsm/ |
| H A D | bsm_io.c | 2036 READ_TOKEN_U_INT16(buf, len, tok->tt.grps.no, tok->len, err); in fetch_newgroups_tok() 2040 for (i = 0; i<tok->tt.grps.no; i++) { in fetch_newgroups_tok() 2041 READ_TOKEN_U_INT32(buf, len, tok->tt.grps.list[i], tok->len, in fetch_newgroups_tok() 2056 for (i = 0; i < tok->tt.grps.no; i++) { in print_newgroups_tok() 2059 print_group(fp, tok->tt.grps.list[i], oflags); in print_newgroups_tok() 2064 print_group(fp, tok->tt.grps.list[i], oflags); in print_newgroups_tok()
|
| /freebsd-13.1/sys/fs/nfs/ |
| H A D | nfs_commonsubs.c | 3803 gid_t *grps; in nfssvc_idname() local 3914 grps = malloc(sizeof(gid_t) * nidp->nid_ngroup, M_TEMP, in nfssvc_idname() 3916 error = copyin(nidp->nid_grps, grps, in nfssvc_idname() 3925 crsetgroups(cr, nidp->nid_ngroup, grps); in nfssvc_idname() 3934 free(grps, M_TEMP); in nfssvc_idname()
|
| /freebsd-13.1/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 3884 gid_t *grps; in nfssvc_srvcall() local 3899 grps = NULL; in nfssvc_srvcall() 3904 grps = malloc(export.export.ex_ngroups * in nfssvc_srvcall() 3906 error = copyin(export.export.ex_groups, grps, in nfssvc_srvcall() 3908 export.export.ex_groups = grps; in nfssvc_srvcall() 3913 free(grps, M_TEMP); in nfssvc_srvcall()
|