/freebsd/usr.sbin/chroot/ |
H A D | chroot.c | 58 int arg, ch, error, gids; in main() local 114 for (gids = 0; in main() 115 (p = strsep(&grouplist, ",")) != NULL && gids < ngroups_max; ) { in main() 120 gidlist[gids] = (gid_t)strtoul(p, &endp, 0); in main() 126 gidlist[gids] = gp->gr_gid; in main() 130 gids++; in main() 132 if (p != NULL && gids == ngroups_max) in main() 159 if (gids && setgroups(gids, gidlist) == -1) in main()
|
/freebsd/crypto/openssh/ |
H A D | sftp-usergroup.c | 103 u_int *uids, u_int nuids, u_int *gids, u_int ngids) in lookup_and_record() argument 109 if ((r = sftp_get_users_groups_by_id(conn, uids, nuids, gids, ngids, in lookup_and_record() 124 debug3_f("gid %u not resolved", gids[i]); in lookup_and_record() 127 debug3_f("record gid %u => \"%s\"", gids[i], groupnames[i]); in lookup_and_record() 128 idname_enter(&group_idname, gids[i], groupnames[i]); in lookup_and_record() 177 u_int *uids = NULL, nuids = 0, *gids = NULL, ngids = 0; in get_remote_user_groups_from_glob() local 183 collect_ids_from_glob(g, 0, &gids, &ngids); in get_remote_user_groups_from_glob() 184 lookup_and_record(conn, uids, nuids, gids, ngids); in get_remote_user_groups_from_glob() 186 free(gids); in get_remote_user_groups_from_glob() 216 u_int *uids = NULL, nuids = 0, *gids = NULL, ngids = 0; in get_remote_user_groups_from_dirents() local [all …]
|
H A D | sftp-client.h | 191 const u_int *gids, u_int ngids,
|
H A D | sftp-server.c | 1729 struct sshbuf *uids, *gids, *usernames, *groupnames, *msg; in process_extended_get_users_groups_by_id() local 1739 (r = sshbuf_froms(iqueue, &gids)) != 0) in process_extended_get_users_groups_by_id() 1742 sshbuf_len(uids), sshbuf_len(gids)); in process_extended_get_users_groups_by_id() 1753 while (sshbuf_len(gids) != 0) { in process_extended_get_users_groups_by_id() 1754 if ((r = sshbuf_get_u32(gids, &n)) != 0) in process_extended_get_users_groups_by_id() 1773 sshbuf_free(gids); in process_extended_get_users_groups_by_id()
|
/freebsd/contrib/atf/atf-c/detail/ |
H A D | user_test.c | 61 gid_t gids[NGROUPS_MAX]; in ATF_TC_BODY() local 69 ngids = getgroups(NGROUPS_MAX, gids); in ATF_TC_BODY() 74 printf("User group %d is %u\n", i, gids[i]); in ATF_TC_BODY() 75 if (maxgid < gids[i]) in ATF_TC_BODY() 76 maxgid = gids[i]; in ATF_TC_BODY() 93 if (gids[i] == g) in ATF_TC_BODY()
|
/freebsd/contrib/lib9p/ |
H A D | genacl.c | 49 static bool l9p_ingroup(gid_t tid, gid_t gid, gid_t *gids, size_t ngids); 51 uid_t uid, gid_t gid, gid_t *gids, size_t ngids); 64 l9p_ingroup(gid_t tid, gid_t gid, gid_t *gids, size_t ngids) in l9p_ingroup() argument 71 if (tid == gids[i]) in l9p_ingroup() 98 uid_t uid, gid_t gid, gid_t *gids, size_t ngids) in l9p_check_aces() argument 134 match = l9p_ingroup(st->st_gid, gid, gids, ngids); in l9p_check_aces() 151 match = l9p_ingroup(tid, gid, gids, ngids); in l9p_check_aces() 250 gid_t gid, *gids; in l9p_acl_check_access() local 260 gids = args->aca_groups; in l9p_acl_check_access() 332 uid, gid, gids, ngids); in l9p_acl_check_access() [all …]
|
/freebsd/lib/libc/rpc/ |
H A D | auth_unix.c | 183 gid_t *gids; in authunix_create_default() local 186 gids = malloc(sizeof(gid_t) * ngids_max); in authunix_create_default() 187 if (gids == NULL) in authunix_create_default() 195 if ((ngids = getgroups(ngids_max, gids)) < 0) in authunix_create_default() 200 auth = authunix_create(machname, uid, gid, ngids, gids); in authunix_create_default() 201 free(gids); in authunix_create_default()
|
H A D | key_prot_xdr.c | 123 pgids_val = &objp->gids.gids_val; in xdr_unixcred() 124 if (!xdr_array(xdrs, (char **) pgids_val, (u_int *) &objp->gids.gids_len, MAXGIDS, in xdr_unixcred()
|
/freebsd/bin/getfacl/ |
H A D | getfacl.c | 73 static char gids[10]; in getgname() local 76 (void)snprintf(gids, sizeof(gids), "%u", gid); in getgname() 77 return (gids); in getgname()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_main.c | 165 static int mlx4_ib_update_gids_v1(struct gid_entry *gids, in mlx4_ib_update_gids_v1() argument 182 memcpy(&gid_tbl[i], &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids_v1() 198 static int mlx4_ib_update_gids_v1_v2(struct gid_entry *gids, in mlx4_ib_update_gids_v1_v2() argument 221 memcpy(&gid_tbl[i].gid, &gids[i].gid, sizeof(union ib_gid)); in mlx4_ib_update_gids_v1_v2() 222 if (gids[i].gid_type == IB_GID_TYPE_ROCE_UDP_ENCAP) { in mlx4_ib_update_gids_v1_v2() 224 if (!ipv6_addr_v4mapped((struct in6_addr *)&gids[i].gid)) in mlx4_ib_update_gids_v1_v2() 245 static int mlx4_ib_update_gids(struct gid_entry *gids, in mlx4_ib_update_gids() argument 250 return mlx4_ib_update_gids_v1_v2(gids, ibdev, port_num); in mlx4_ib_update_gids() 252 return mlx4_ib_update_gids_v1(gids, ibdev, port_num); in mlx4_ib_update_gids() 269 struct gid_entry *gids = NULL; in mlx4_ib_add_gid() local [all …]
|
/freebsd/sys/contrib/openzfs/module/os/linux/spl/ |
H A D | spl-cred.c | 89 gid_t *gids = NULL; in crgetgroups() local 92 gids = KGIDP_TO_SGIDP(gi->gid); in crgetgroups() 94 return (gids); in crgetgroups()
|
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_multipath_record.c | 1225 static ib_net16_t mpr_rcv_get_gids(IN osm_sa_t * sa, IN const ib_gid_t * gids, in mpr_rcv_get_gids() argument 1235 for (i = 0; i < ngids; i++, gids++) { in mpr_rcv_get_gids() 1236 if (!ib_gid_is_link_local(gids)) { in mpr_rcv_get_gids() 1237 if ((is_sgid && ib_gid_is_multicast(gids)) || in mpr_rcv_get_gids() 1238 (ib_gid_get_subnet_prefix(gids) != in mpr_rcv_get_gids() 1249 cl_ntoh64(gids->unicast.prefix)); in mpr_rcv_get_gids() 1258 gids->unicast.interface_id); in mpr_rcv_get_gids() 1267 cl_ntoh64(gids->unicast.interface_id)); in mpr_rcv_get_gids() 1291 ib_gid_t *gids; in mpr_rcv_get_end_points() local 1301 gids = (ib_gid_t *) p_mpr->gids; in mpr_rcv_get_end_points() [all …]
|
/freebsd/sys/contrib/openzfs/config/ |
H A D | kernel-userns-capabilities.m4 | 47 dnl # between internal kernel uids/gids and user namespace uids/gids.
|
/freebsd/sys/contrib/openzfs/module/zfs/ |
H A D | dsl_deleg.c | 440 const gid_t *gids; in dsl_check_user_access() local 465 gids = crgetgroups(cr); in dsl_check_user_access() 467 id = gids[i]; in dsl_check_user_access() 525 const gid_t *gids; in dsl_load_user_sets() local 541 gids = crgetgroups(cr); in dsl_load_user_sets() 543 id = gids[i]; in dsl_load_user_sets()
|
/freebsd/sys/security/mac_do/ |
H A D | mac_do.c | 163 struct id_spec *gids; member 323 free(rule->gids, M_DO); in toast_rules() 952 new->gids = malloc(sizeof(*new->gids) * new->gids_nb, M_DO, in parse_single_rule() 954 error = pour_list_into_rule(IT_GID, &gid_list, new->gids, in parse_single_rule() 972 free(new->gids, M_DO); in parse_single_rule() 1717 const struct id_spec is = rule->gids[rule_idx]; in rule_grant_supplementary_groups() 1771 const struct id_spec is = rule->gids[rule_idx]; in rule_grant_supplementary_groups() 1802 found_is = bsearch(&gid_is, rule->gids, rule->gids_nb, in rule_grant_primary_group() 1803 sizeof(*rule->gids), id_spec_cmp); in rule_grant_primary_group()
|
/freebsd/tools/regression/priv/ |
H A D | main.c | 426 gid_t gids[1] = { gid }; in set_creds() local 430 if (setgroups(sizeof(gids)/sizeof(gid_t), gids) < 0) in set_creds()
|
/freebsd/contrib/pjdfstest/ |
H A D | pjdfstest.c | 1192 set_gids(char *gids) in set_gids() argument 1203 for (i = 0, g = strtok(gids, ","); g != NULL; in set_gids() 1233 char *gids, *endp; in main() local 1237 gids = NULL; in main() 1243 gids = optarg; in main() 1273 if (gids != NULL) { in main() 1274 fprintf(stderr, "changing groups to %s\n", gids); in main() 1275 set_gids(gids); in main()
|
/freebsd/sys/rpc/rpcsec_tls/ |
H A D | rpctls_impl.c | 104 uid_t *uid, int *ngrps, gid_t **gids); 365 gid_t **gids) in rpctls_server() argument 393 *gids = gidp = mem_alloc(*ngrps * sizeof(gid_t)); in rpctls_server()
|
/freebsd/tests/sys/audit/ |
H A D | process-control.c | 880 gid_t gids[5]; in ATF_TC_BODY() local 884 ATF_REQUIRE(getgroups(sizeof(gids)/sizeof(gids[0]), gids) != -1); in ATF_TC_BODY() 887 ATF_REQUIRE_EQ(0, setgroups(sizeof(gids)/sizeof(gids[0]), gids)); in ATF_TC_BODY()
|
/freebsd/contrib/ofed/opensm/libvendor/ |
H A D | osm_vendor_ibumad_sa.c | 709 u.multipath_rec.gids[j] = p_mpr_req->gids[j]; in osmv_query_sa() 711 u.multipath_rec.gids[j] = p_mpr_req->gids[j]; in osmv_query_sa()
|
H A D | osm_vendor_mlx_sa.c | 784 u.multipath_rec.gids[j] = p_mpr_req->gids[j]; in osmv_query_sa() 786 u.multipath_rec.gids[j] = p_mpr_req->gids[j]; in osmv_query_sa()
|
/freebsd/include/rpcsvc/ |
H A D | key_prot.x | 129 u_int gids<MAXGIDS>;
|
/freebsd/usr.sbin/rpc.tlsservd/ |
H A D | rpc.tlsservd.c | 893 gid_t gids[NGROUPS]; in rpctls_cnname() local 952 if (getgrouplist(pwd->pw_name, pwd->pw_gid, gids, ngrps) < 0) in rpctls_cnname() 957 gidp[j] = gids[j]; in rpctls_cnname()
|
/freebsd/contrib/ofed/opensm/include/vendor/ |
H A D | osm_vendor_sa_api.h | 325 ib_gid_t gids[IB_MULTIPATH_MAX_GIDS]; member
|
/freebsd/bin/ps/ |
H A D | ps.c | 106 gid_t *gids; member 491 flag = *gidlist.l.gids; in main() 587 if (kp->ki_rgid == gidlist.l.gids[elem]) in main() 794 inf->l.gids[(inf->count)++] = grp->gr_gid; in addelem_gid()
|