/freebsd-current/usr.bin/newgrp/ |
H A D | newgrp.c | 148 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 D | logins.c | 119 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 D | sysfs.h | 226 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 D | grp_test.c | 141 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 D | tcp_hpts.c | 226 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 D | nfsuserd.c | 120 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 D | tc.prompt.c | 215 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 D | vfs_mount.c | 1317 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 D | capmode.cc | 294 gid_t grps[128]; local 295 EXPECT_OK(getgroups_(128, grps));
|
/freebsd-current/contrib/openbsm/bsm/ |
H A D | libbsm.h | 745 au_groups_t grps; member in union:tokenstr::__anon5878
|
/freebsd-current/contrib/openbsm/libbsm/ |
H A D | bsm_io.c | 2036 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 D | servconf.c | 1042 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 D | nfs_commonsubs.c | 3911 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 D | nfs_nfsdport.c | 3946 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);
|