group_list 756 source3/lib/system.c GID_T *group_list; group_list 776 source3/lib/system.c if((group_list = SMB_MALLOC_ARRAY(GID_T, setlen)) == NULL) { group_list 781 source3/lib/system.c if((ngroups = getgroups(setlen, group_list)) < 0) { group_list 783 source3/lib/system.c SAFE_FREE(group_list); group_list 789 source3/lib/system.c gidset[i] = (gid_t)group_list[i]; group_list 791 source3/lib/system.c SAFE_FREE(group_list); group_list 797 source3/lib/system.c GID_T *group_list; group_list 813 source3/lib/system.c if((group_list = SMB_MALLOC_ARRAY(GID_T, setlen)) == NULL) { group_list 819 source3/lib/system.c group_list[i] = (GID_T) gidset[i]; group_list 821 source3/lib/system.c if(setgroups(setlen, group_list) != 0) { group_list 823 source3/lib/system.c SAFE_FREE(group_list); group_list 828 source3/lib/system.c SAFE_FREE(group_list); group_list 278 source3/lib/winbind_util.c gid_t *group_list = NULL; group_list 280 source3/lib/winbind_util.c ret = wbcGetGroups(account, &ngroups, &group_list); group_list 286 source3/lib/winbind_util.c wbcFreeMemory(group_list); group_list 290 source3/lib/winbind_util.c memcpy(*_groups, group_list, ngroups* sizeof(gid_t)); group_list 293 source3/lib/winbind_util.c wbcFreeMemory(group_list); group_list 233 source3/smbd/uid.c gid_t *group_list = NULL; group_list 288 source3/smbd/uid.c group_list = conn->server_info->utok.groups; group_list 294 source3/smbd/uid.c group_list = conn->server_info->utok.groups; group_list 322 source3/smbd/uid.c if (group_list[i] group_list 344 source3/smbd/uid.c current_user.ut.groups = group_list; group_list 1255 source3/winbindd/winbindd_group.c struct winbindd_gr *group_list = NULL; group_list 1275 source3/winbindd/winbindd_group.c group_list = SMB_MALLOC_ARRAY(struct winbindd_gr, num_groups); group_list 1276 source3/winbindd/winbindd_group.c if (!group_list) { group_list 1281 source3/winbindd/winbindd_group.c state->response.extra_data.data = group_list; group_list 1392 source3/winbindd/winbindd_group.c result = fill_grent(state->mem_ctx, &group_list[group_list_ndx], group_list 1402 source3/winbindd/winbindd_group.c group_list[group_list_ndx].num_gr_mem = 0; group_list 1420 source3/winbindd/winbindd_group.c group_list[group_list_ndx].num_gr_mem = (uint32)num_gr_mem; group_list 1430 source3/winbindd/winbindd_group.c (group_list[group_list_ndx].num_gr_mem != 0)) { group_list 1444 source3/winbindd/winbindd_group.c group_list[group_list_ndx].gr_mem_ofs = group_list 443 source4/libnet/libnet_group.c struct samr_EnumDomainGroups group_list; group_list 569 source4/libnet/libnet_group.c s->group_list.in.domain_handle = &s->ctx->samr.handle; group_list 570 source4/libnet/libnet_group.c s->group_list.in.max_size = s->page_size; group_list 571 source4/libnet/libnet_group.c s->group_list.in.resume_handle = &s->resume_index; group_list 572 source4/libnet/libnet_group.c s->group_list.out.resume_handle = &s->resume_index; group_list 573 source4/libnet/libnet_group.c s->group_list.out.num_entries = talloc(s, uint32_t); group_list 574 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.num_entries, c)) return; group_list 575 source4/libnet/libnet_group.c s->group_list.out.sam = talloc(s, struct samr_SamArray *); group_list 576 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.sam, c)) return; group_list 579 source4/libnet/libnet_group.c enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list); group_list 604 source4/libnet/libnet_group.c s->group_list.in.domain_handle = &s->ctx->samr.handle; group_list 605 source4/libnet/libnet_group.c s->group_list.in.max_size = s->page_size; group_list 606 source4/libnet/libnet_group.c s->group_list.in.resume_handle = &s->resume_index; group_list 607 source4/libnet/libnet_group.c s->group_list.out.resume_handle = &s->resume_index; group_list 608 source4/libnet/libnet_group.c s->group_list.out.num_entries = talloc(s, uint32_t); group_list 609 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.num_entries, c)) return; group_list 610 source4/libnet/libnet_group.c s->group_list.out.sam = talloc(s, struct samr_SamArray *); group_list 611 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.sam, c)) return; group_list 614 source4/libnet/libnet_group.c enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list); group_list 639 source4/libnet/libnet_group.c c->status = s->group_list.out.result; group_list 649 source4/libnet/libnet_group.c s->resume_index = *s->group_list.out.resume_handle; group_list 650 source4/libnet/libnet_group.c s->count = *s->group_list.out.num_entries; group_list 653 source4/libnet/libnet_group.c s->groups = talloc_array(c, struct grouplist, (*s->group_list.out.sam)->count); group_list 656 source4/libnet/libnet_group.c for (i = 0; i < (*s->group_list.out.sam)->count; i++) { group_list 658 source4/libnet/libnet_group.c struct samr_SamEntry *entry = &(*s->group_list.out.sam)->entries[i]; group_list 88 source4/winbind/wb_cmd_list_groups.c struct libnet_GroupList *group_list; group_list 105 source4/winbind/wb_cmd_list_groups.c group_list = talloc(state, struct libnet_GroupList); group_list 106 source4/winbind/wb_cmd_list_groups.c if (composite_nomem(group_list, state->ctx)) return; group_list 108 source4/winbind/wb_cmd_list_groups.c group_list->in.domain_name = state->domain_name; group_list 113 source4/winbind/wb_cmd_list_groups.c group_list->in.page_size = 128; group_list 114 source4/winbind/wb_cmd_list_groups.c group_list->in.resume_index = state->resume_index; group_list 116 source4/winbind/wb_cmd_list_groups.c ctx = libnet_GroupList_send(domain->libnet_ctx, state, group_list,NULL); group_list 126 source4/winbind/wb_cmd_list_groups.c struct libnet_GroupList *group_list; group_list 132 source4/winbind/wb_cmd_list_groups.c group_list = talloc(state, struct libnet_GroupList); group_list 133 source4/winbind/wb_cmd_list_groups.c if (composite_nomem(group_list, state->ctx)) return; group_list 135 source4/winbind/wb_cmd_list_groups.c status = libnet_GroupList_recv(ctx, state, group_list); group_list 144 source4/winbind/wb_cmd_list_groups.c for (i = 0; i < group_list->out.count; ++i) { group_list 146 source4/winbind/wb_cmd_list_groups.c group_list->out.groups[i].groupname)); group_list 149 source4/winbind/wb_cmd_list_groups.c group_list->out.groups[i].groupname); group_list 167 source4/winbind/wb_cmd_list_groups.c group_list->in.domain_name = state->domain_name; group_list 170 source4/winbind/wb_cmd_list_groups.c group_list->in.page_size = 128; group_list 171 source4/winbind/wb_cmd_list_groups.c group_list->in.resume_index = group_list->out.resume_index; group_list 173 source4/winbind/wb_cmd_list_groups.c ctx = libnet_GroupList_send(state->domain->libnet_ctx, state,group_list,