Home
last modified time | relevance | path

Searched refs:gids (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/usr.sbin/chroot/
H A Dchroot.c58 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 Dsftp-usergroup.c103 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 Dsftp-client.h191 const u_int *gids, u_int ngids,
H A Dsftp-server.c1729 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 Duser_test.c61 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 Dgenacl.c49 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 Dauth_unix.c183 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 Dkey_prot_xdr.c123 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 Dgetfacl.c73 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 Dmlx4_ib_main.c165 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 Dspl-cred.c89 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 Dosm_sa_multipath_record.c1225 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 Dkernel-userns-capabilities.m447 dnl # between internal kernel uids/gids and user namespace uids/gids.
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddsl_deleg.c440 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 Dmac_do.c163 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 Dmain.c426 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 Dpjdfstest.c1192 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 Drpctls_impl.c104 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 Dprocess-control.c880 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 Dosm_vendor_ibumad_sa.c709 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 Dosm_vendor_mlx_sa.c784 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 Dkey_prot.x129 u_int gids<MAXGIDS>;
/freebsd/usr.sbin/rpc.tlsservd/
H A Drpc.tlsservd.c893 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 Dosm_vendor_sa_api.h325 ib_gid_t gids[IB_MULTIPATH_MAX_GIDS]; member
/freebsd/bin/ps/
H A Dps.c106 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()

12