};
struct winbindd_list_groups_state {
- int num_received;
+ uint32_t num_received;
/* All domains */
- int num_domains;
+ uint32_t num_domains;
struct winbindd_list_groups_domstate *domains;
};
struct tevent_req *req;
struct winbindd_list_groups_state *state;
struct winbindd_domain *domain;
- int i;
+ uint32_t i;
req = tevent_req_create(mem_ctx, &state,
struct winbindd_list_groups_state);
for (domain = domain_list(); domain; domain = domain->next) {
state->num_domains += 1;
}
- D_DEBUG("List groups for %d domain(s).\n", state->num_domains);
+ D_DEBUG("List groups for %u domain(s).\n", state->num_domains);
}
state->domains = talloc_array(state,
struct winbindd_list_groups_state *state = tevent_req_data(
req, struct winbindd_list_groups_state);
NTSTATUS status, result;
- int i;
+ uint32_t i;
status = dcerpc_wbint_QueryGroupList_recv(subreq, state->domains,
&result);
if (i < state->num_domains) {
struct winbindd_list_groups_domstate *d = &state->domains[i];
- D_DEBUG("Domain %s returned %d groups\n", d->domain->name,
+ D_DEBUG("Domain %s returned %u groups\n", d->domain->name,
d->groups.num_principals);
d->subreq = NULL;
req, struct winbindd_list_groups_state);
NTSTATUS status;
char *result;
- int i;
- uint32_t j, num_entries = 0;
+ uint32_t i, j, num_entries = 0;
size_t len;
D_NOTICE("Winbind external command LIST_GROUPS end.\n");