struct tevent_req *wb_lookupuseraliases_send(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
struct winbindd_domain *domain,
- int num_sids,
+ uint32_t num_sids,
const struct dom_sid *sids)
{
struct tevent_req *req, *subreq;
struct wb_lookupuseraliases_state *state;
- int i;
+ uint32_t i;
req = tevent_req_create(mem_ctx, &state,
struct wb_lookupuseraliases_state);
}
D_INFO("WB command lookupuseraliases start.\n"
- "Query domain %s for max %d SID(s).\n",
+ "Query domain %s for max %u SID(s).\n",
domain->name, num_sids);
for (i = 0; i < num_sids; i++) {
struct dom_sid_buf buf;
- D_INFO("%d: SID %s\n", i, dom_sid_str_buf(&sids[i], &buf));
+ D_INFO("%u: SID %s\n", i, dom_sid_str_buf(&sids[i], &buf));
}
state->sids.num_sids = num_sids;
state->sids.sids = discard_const_p(struct dom_sid, sids);
return status;
}
*num_aliases = state->rids.num_rids;
- D_INFO("WB command lookupuseraliases end.\nGot %d alias(es):\n",
+ D_INFO("WB command lookupuseraliases end.\nGot %u alias(es):\n",
*num_aliases);
for (i = 0; i < *num_aliases; i++) {
- D_INFO("%d: RID %d\n", i, state->rids.rids[i]);
+ D_INFO("%u: RID %u\n", i, state->rids.rids[i]);
}
*aliases = talloc_move(mem_ctx, &state->rids.rids);
struct tevent_req *wb_lookupuseraliases_send(TALLOC_CTX *mem_ctx,
struct tevent_context *ev,
struct winbindd_domain *domain,
- int num_sids,
+ uint32_t num_sids,
const struct dom_sid *sids);
NTSTATUS wb_lookupuseraliases_recv(struct tevent_req *req, TALLOC_CTX *mem_ctx,
uint32_t *num_aliases, uint32_t **aliases);