Searched refs:gids (Results 1 - 13 of 13) sorted by relevance

/sssd/src/tests/intg/
H A Dsssd_id.py44 @return (int, int, List[int]) (err, errno, gids)
45 gids should contain user group IDs if err is NssReturnCode.SUCCESS
67 gids = []
74 gids.append(int(p_groups.contents[i]))
77 if gid not in gids:
78 gids.append(gid)
80 return (int(res), errno[0], gids)
91 @return (int, int, List[int]) (err, errno, gids)
92 gids should contain user group IDs if err is NssReturnCode.SUCCESS
133 (res, errno, gids)
[all...]
H A Dtest_memory_cache.py376 (res, errno, gids) = sssd_id.get_user_gids(user)
380 assert sorted(gids) == sorted(expected_gids), \
382 ", ".join(["%s" % s for s in sorted(gids)]),
414 (res, errno, gids) = sssd_id.call_sssd_initgroups(user, primary_gid)
418 assert sorted(gids) == sorted(expected_gids), \
420 ", ".join(["%s" % s for s in sorted(gids)]),
H A Dtest_ldap.py722 (res, errno, gids) = sssd_id.call_sssd_initgroups("user1", primary_gid)
725 assert sorted(gids) == sorted(expected_gids), \
727 ", ".join(["%s" % s for s in sorted(gids)]),
H A Dtest_ts_cache.py265 (res, errno, gids) = sssd_id.call_sssd_initgroups(name, primary_gid)
/sssd/src/util/
H A Dbecome_user.c78 gid_t gids[]; member in struct:sss_creds
87 int num_gids, gid_t *gids,
120 size = getgroups(ssc->num_gids, ssc->gids);
160 ret = setgroups(num_gids, gids);
211 saved_creds->gids, NULL);
85 switch_creds(TALLOC_CTX *mem_ctx, uid_t uid, gid_t gid, int num_gids, gid_t *gids, struct sss_creds **saved_creds) argument
H A Dmmap_cache.h147 uint32_t gids[0]; /* array of all groups member in struct:sss_mc_initgr_data
149 * after gids */
H A Dutil.h606 int num_gids, gid_t *gids,
/sssd/src/sss_client/
H A Dnss_mc_initgr.c79 SAFEALIGN_COPY_UINT32(&(*groups)[*start], data->gids + i, NULL);
96 const size_t data_offset = offsetof(struct sss_mc_initgr_data, gids);
/sssd/src/sss_client/libwbclient/
H A Dwbc_pwd_sssd.c619 gid_t *gids = NULL; local
628 gids = calloc(gr_size, sizeof(gid_t));
629 if (gids == NULL) {
636 gids[0] = pwd->pw_gid;
640 &gr_size, &gids, -1, &nss_errno);
646 *_groups = gids;
655 free(gids);
/sssd/src/providers/proxy/
H A Dproxy_id.c1357 gid_t *gids; local
1366 gids = talloc_size(memctx, size);
1367 if (!gids) {
1373 gids[0] = pwd->pw_gid;
1380 &num, &gids, limit, &ret);
1393 gids = talloc_realloc_size(memctx, gids, size);
1394 if (!gids) {
1412 ret = get_gr_gid(memctx, ctx, sysdb, dom, gids[i], now);
/sssd/src/responder/nss/
H A Dnsssrv_mmap_cache.c32 /* short group name and no gids (private user group */
479 *_offset = offsetof(struct sss_mc_initgr_data, gids);
985 /* array of gids + name + unique_name */
1015 memcpy((char *)data->gids + pos, gids_buf, num_groups * sizeof(uint32_t));
1018 memcpy((char *)data->gids + pos, unique_name->str, unique_name->len);
1019 data->strs = data->unique_name = MC_PTR_DIFF((char *)data->gids + pos, data);
1022 memcpy((char *)data->gids + pos, name->str, name->len);
1023 data->name = MC_PTR_DIFF((char *)data->gids + pos, data);
H A Dnsssrv_cmd.c3870 uint32_t gids[gnum]; local
3909 memcpy(gids, groups, gnum * sizeof(uint32_t));
3931 if (gids[j] == id) {
3932 gids[j] = 0;
3946 if (gids[j] != 0) {
4001 uint8_t *gids; local
4034 gids = body + bindex;
4082 &unique_name, num - skipped, gids);
/sssd/src/tests/cmocka/
H A Dtest_nss_srv.c332 gid_t *gids, size_t num_gids)
347 assert_int_equal(cur_gid, gids[i]);
331 check_initgr_packet(uint8_t *body, size_t blen, gid_t *gids, size_t num_gids) argument

Completed in 314 milliseconds