xid 63 nsswitch/winbind_nss_irix.c int xid; xid 72 nsswitch/winbind_nss_irix.c winbind_xid_new(int xid, nsd_file_t *rq, struct winbindd_request *request) xid 78 nsswitch/winbind_nss_irix.c xid, rq, request); xid 85 nsswitch/winbind_nss_irix.c new->xid = xid; xid 99 nsswitch/winbind_nss_irix.c winbind_xid_lookup(int xid, struct winbindd_request **requestp) xid 104 nsswitch/winbind_nss_irix.c for (last = &winbind_xids, dx = winbind_xids; dx && (dx->xid != xid); xid 114 nsswitch/winbind_nss_irix.c xid, result, dx->request); xid 228 source3/include/smb.h struct unixid xid; xid 680 source3/winbindd/idmap.c map.xid.type = type; xid 684 source3/winbindd/idmap.c status = idmap_allocate_uid(&map.xid); xid 687 source3/winbindd/idmap.c status = idmap_allocate_gid(&map.xid); xid 703 source3/winbindd/idmap.c (map.xid.type == ID_TYPE_UID) ? "UID" : "GID", xid 704 source3/winbindd/idmap.c (unsigned long)map.xid.id)); xid 723 source3/winbindd/idmap.c *pxid = map.xid; xid 735 source3/winbindd/idmap.c domname?domname:"NULL", id->xid.id, id->xid.type)); xid 258 source3/winbindd/idmap_ad.c if ((maps[i]->xid.type == type) && (maps[i]->xid.id == id)) { xid 338 source3/winbindd/idmap_ad.c switch (ids[idx]->xid.type) { xid 351 source3/winbindd/idmap_ad.c (unsigned long)ids[idx]->xid.id); xid 365 source3/winbindd/idmap_ad.c (unsigned long)ids[idx]->xid.id); xid 476 source3/winbindd/idmap_ad.c (unsigned long)map->xid.id, xid 477 source3/winbindd/idmap_ad.c map->xid.type)); xid 663 source3/winbindd/idmap_ad.c map->xid.type = type; xid 664 source3/winbindd/idmap_ad.c map->xid.id = id; xid 668 source3/winbindd/idmap_ad.c (unsigned long)map->xid.id, xid 669 source3/winbindd/idmap_ad.c map->xid.type)); xid 179 source3/winbindd/idmap_adex/idmap_adex.c ids[i]->xid.id, xid 180 source3/winbindd/idmap_adex/idmap_adex.c ids[i]->xid.type); xid 231 source3/winbindd/idmap_adex/idmap_adex.c status = cell->provider->get_id_from_sid(&ids[i]->xid.id, xid 232 source3/winbindd/idmap_adex/idmap_adex.c &ids[i]->xid. xid 181 source3/winbindd/idmap_hash/idmap_hash.c separate_hashes(ids[i]->xid.id, &h_domain, &h_rid); xid 243 source3/winbindd/idmap_hash/idmap_hash.c ids[i]->xid.id = combine_hashes(h_domain, h_rid); xid 356 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_allocate_id(struct unixid *xid) xid 388 source3/winbindd/idmap_ldap.c switch (xid->type) { xid 401 source3/winbindd/idmap_ldap.c DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type)); xid 453 source3/winbindd/idmap_ldap.c xid->id = strtoul(id_str, NULL, 10); xid 457 source3/winbindd/idmap_ldap.c switch (xid->type) { xid 459 source3/winbindd/idmap_ldap.c if (xid->id > idmap_alloc_ldap->high_uid) { xid 467 source3/winbindd/idmap_ldap.c if (xid->id > idmap_alloc_ldap->high_gid) { xid 479 source3/winbindd/idmap_ldap.c new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id + 1); xid 518 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_get_hwm(struct unixid *xid) xid 547 source3/winbindd/idmap_ldap.c switch (xid->type) { xid 560 source3/winbindd/idmap_ldap.c DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type)); xid 604 source3/winbindd/idmap_ldap.c xid->id = strtoul(id_str, NULL, 10); xid 615 source3/winbindd/idmap_ldap.c static NTSTATUS idmap_ldap_set_hwm(struct unixid *xid) xid 646 source3/winbindd/idmap_ldap.c switch (xid->type) { xid 659 source3/winbindd/idmap_ldap.c DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type)); xid 698 source3/winbindd/idmap_ldap.c new_id_str = talloc_asprintf(ctx, "%lu", (unsigned long)xid->id); xid 919 source3/winbindd/idmap_ldap.c if ((maps[i]->xid.type == type) && (maps[i]->xid.id == id)) { xid 969 source3/winbindd/idmap_ldap.c (ids[0]->xid.type==ID_TYPE_UID)?uidNumber:gidNumber, xid 970 source3/winbindd/idmap_ldap.c (unsigned long)ids[0]->xid.id); xid 994 source3/winbindd/idmap_ldap.c (ids[idx]->xid.type==ID_TYPE_UID)?uidNumber:gidNumber, xid 995 source3/winbindd/idmap_ldap.c (unsigned long)ids[idx]->xid.id); xid 1111 source3/winbindd/idmap_ldap.c (unsigned long)map->xid.id, map->xid.type)); xid 1337 source3/winbindd/idmap_ldap.c sidstr, map->xid.id, sidstr, id)); xid 1343 source3/winbindd/idmap_ldap.c map->xid.type = type; xid 1344 source3/winbindd/idmap_ldap.c map->xid.id = id; xid 1348 source3/winbindd/idmap_ldap.c (unsigned long)map->xid.id, map->xid.type)); xid 1402 source3/winbindd/idmap_ldap.c switch(map->xid.type) { xid 1423 source3/winbindd/idmap_ldap.c id_str = talloc_asprintf(memctx, "%lu", (unsigned long)map->xid.id); xid 1466 source3/winbindd/idmap_ldap.c (unsigned long)map->xid.id, type)); xid 1477 source3/winbindd/idmap_ldap.c "%lu [%s]\n", sid, (unsigned long)map->xid.id, type)); xid 65 source3/winbindd/idmap_nss.c switch (ids[i]->xid.type) { xid 67 source3/winbindd/idmap_nss.c pw = getpwuid((uid_t)ids[i]->xid.id); xid 76 source3/winbindd/idmap_nss.c gr = getgrgid((gid_t)ids[i]->xid.id); xid 105 source3/winbindd/idmap_nss.c if (ids[i]->xid.type == ID_TYPE_UID) { xid 113 source3/winbindd/idmap_nss.c if (ids[i]->xid.type == ID_TYPE_GID) { xid 177 source3/winbindd/idmap_nss.c ids[i]->xid.id = pw->pw_uid; xid 178 source3/winbindd/idmap_nss.c ids[i]->xid.type = ID_TYPE_UID; xid 191 source3/winbindd/idmap_nss.c ids[i]->xid.id = gr->gr_gid; xid 192 source3/winbindd/idmap_nss.c ids[i]->xid.type = ID_TYPE_GID; xid 49 source3/winbindd/idmap_passdb.c switch (ids[i]->xid.type) { xid 51 source3/winbindd/idmap_passdb.c if (pdb_uid_to_sid((uid_t)ids[i]->xid.id, ids[i]->sid)) { xid 56 source3/winbindd/idmap_passdb.c if (pdb_gid_to_sid((gid_t)ids[i]->xid.id, ids[i]->sid)) { xid 83 source3/winbindd/idmap_passdb.c ids[i]->xid.id = id.uid; xid 84 source3/winbindd/idmap_passdb.c ids[i]->xid.type = ID_TYPE_UID; xid 91 source3/winbindd/idmap_passdb.c ids[i]->xid.id = id.gid; xid 92 source3/winbindd/idmap_passdb.c ids[i]->xid.type = ID_TYPE_GID; xid 113 source3/winbindd/idmap_rid.c if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) { xid 115 source3/winbindd/idmap_rid.c map->xid.id, ctx->low_id, ctx->high_id)); xid 123 source3/winbindd/idmap_rid.c sid_compose(map->sid, &domain->sid, map->xid.id - ctx->low_id + ctx->base_rid); xid 143 source3/winbindd/idmap_rid.c map->xid.id = rid - ctx->base_rid + ctx->low_id; xid 147 source3/winbindd/idmap_rid.c if ((map->xid.id < ctx->low_id) || (map->xid.id > ctx->high_id)) { xid 149 source3/winbindd/idmap_rid.c map->xid.id, ctx->low_id, ctx->high_id)); xid 194 source3/winbindd/idmap_rid.c DEBUG(3, ("Unexpected error resolving an ID (%d)\n", ids[i]->xid.id)); xid 402 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_allocate_id(struct unixid *xid) xid 412 source3/winbindd/idmap_tdb.c switch (xid->type) { xid 427 source3/winbindd/idmap_tdb.c DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type)); xid 472 source3/winbindd/idmap_tdb.c xid->id = hwm; xid 482 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_get_hwm(struct unixid *xid) xid 490 source3/winbindd/idmap_tdb.c switch (xid->type) { xid 512 source3/winbindd/idmap_tdb.c xid->id = hwm; xid 527 source3/winbindd/idmap_tdb.c static NTSTATUS idmap_tdb_set_hwm(struct unixid *xid) xid 535 source3/winbindd/idmap_tdb.c switch (xid->type) { xid 553 source3/winbindd/idmap_tdb.c hwm = xid->id; xid 691 source3/winbindd/idmap_tdb.c if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) || xid 692 source3/winbindd/idmap_tdb.c (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) { xid 694 source3/winbindd/idmap_tdb.c map->xid.id, ctx->filter_low_id, ctx->filter_high_id)); xid 698 source3/winbindd/idmap_tdb.c switch (map->xid.type) { xid 701 source3/winbindd/idmap_tdb.c keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id); xid 705 source3/winbindd/idmap_tdb.c keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id); xid 709 source3/winbindd/idmap_tdb.c DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type)); xid 780 source3/winbindd/idmap_tdb.c map->xid.id = rec_id; xid 781 source3/winbindd/idmap_tdb.c map->xid.type = ID_TYPE_UID; xid 786 source3/winbindd/idmap_tdb.c map->xid.id = rec_id; xid 787 source3/winbindd/idmap_tdb.c map->xid.type = ID_TYPE_GID; xid 797 source3/winbindd/idmap_tdb.c if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) || xid 798 source3/winbindd/idmap_tdb.c (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) { xid 800 source3/winbindd/idmap_tdb.c map->xid.id, ctx->filter_low_id, ctx->filter_high_id)); xid 918 source3/winbindd/idmap_tdb.c switch (map->xid.type) { xid 922 source3/winbindd/idmap_tdb.c (unsigned long)map->xid.id); xid 927 source3/winbindd/idmap_tdb.c (unsigned long)map->xid.id); xid 931 source3/winbindd/idmap_tdb.c DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type)); xid 1014 source3/winbindd/idmap_tdb.c switch (map->xid.type) { xid 1018 source3/winbindd/idmap_tdb.c (unsigned long)map->xid.id); xid 1023 source3/winbindd/idmap_tdb.c (unsigned long)map->xid.id); xid 1027 source3/winbindd/idmap_tdb.c DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type)); xid 1161 source3/winbindd/idmap_tdb.c if (sscanf((const char *)rec->value.dptr, "UID %u", &(maps[num_maps].xid.id)) == 1) { xid 1162 source3/winbindd/idmap_tdb.c maps[num_maps].xid.type = ID_TYPE_UID; xid 1168 source3/winbindd/idmap_tdb.c if (sscanf((const char *)rec->value.dptr, "GID %u", &(maps[num_maps].xid.id)) == 1) { xid 1169 source3/winbindd/idmap_tdb.c maps[num_maps].xid.type = ID_TYPE_GID; xid 196 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_allocate_id(struct unixid *xid) xid 210 source3/winbindd/idmap_tdb2.c switch (xid->type) { xid 225 source3/winbindd/idmap_tdb2.c DEBUG(2, ("Invalid ID type (0x%x)\n", xid->type)); xid 270 source3/winbindd/idmap_tdb2.c xid->id = hwm; xid 279 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_get_hwm(struct unixid *xid) xid 291 source3/winbindd/idmap_tdb2.c switch (xid->type) { xid 313 source3/winbindd/idmap_tdb2.c xid->id = hwm; xid 327 source3/winbindd/idmap_tdb2.c static NTSTATUS idmap_tdb2_set_hwm(struct unixid *xid) xid 483 source3/winbindd/idmap_tdb2.c map->xid.id = v; xid 484 source3/winbindd/idmap_tdb2.c map->xid.type = ID_TYPE_UID; xid 486 source3/winbindd/idmap_tdb2.c map->xid.id = v; xid 487 source3/winbindd/idmap_tdb2.c map->xid.type = ID_TYPE_GID; xid 523 source3/winbindd/idmap_tdb2.c if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) || xid 524 source3/winbindd/idmap_tdb2.c (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) { xid 526 source3/winbindd/idmap_tdb2.c map->xid.id, ctx->filter_low_id, ctx->filter_high_id)); xid 530 source3/winbindd/idmap_tdb2.c switch (map->xid.type) { xid 533 source3/winbindd/idmap_tdb2.c keystr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id); xid 537 source3/winbindd/idmap_tdb2.c keystr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id); xid 541 source3/winbindd/idmap_tdb2.c DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type)); xid 645 source3/winbindd/idmap_tdb2.c map->xid.type == ID_TYPE_UID?'U':'G', xid 646 source3/winbindd/idmap_tdb2.c (unsigned long)map->xid.id); xid 657 source3/winbindd/idmap_tdb2.c map->xid.id = rec_id; xid 658 source3/winbindd/idmap_tdb2.c map->xid.type = ID_TYPE_UID; xid 663 source3/winbindd/idmap_tdb2.c map->xid.id = rec_id; xid 664 source3/winbindd/idmap_tdb2.c map->xid.type = ID_TYPE_GID; xid 674 source3/winbindd/idmap_tdb2.c if ((ctx->filter_low_id && (map->xid.id < ctx->filter_low_id)) || xid 675 source3/winbindd/idmap_tdb2.c (ctx->filter_high_id && (map->xid.id > ctx->filter_high_id))) { xid 677 source3/winbindd/idmap_tdb2.c map->xid.id, ctx->filter_low_id, ctx->filter_high_id)); xid 793 source3/winbindd/idmap_tdb2.c switch (map->xid.type) { xid 796 source3/winbindd/idmap_tdb2.c kidstr = talloc_asprintf(ctx, "UID %lu", (unsigned long)map->xid.id); xid 800 source3/winbindd/idmap_tdb2.c kidstr = talloc_asprintf(ctx, "GID %lu", (unsigned long)map->xid.id); xid 804 source3/winbindd/idmap_tdb2.c DEBUG(2, ("INVALID unix ID type: 0x02%x\n", map->xid.type)); xid 60 source3/winbindd/idmap_util.c map.xid.type = ID_TYPE_UID; xid 61 source3/winbindd/idmap_util.c map.xid.id = uid; xid 119 source3/winbindd/idmap_util.c map.xid.type = ID_TYPE_GID; xid 120 source3/winbindd/idmap_util.c map.xid.id = gid; xid 177 source3/winbindd/idmap_util.c map.xid.type = ID_TYPE_UID; xid 182 source3/winbindd/idmap_util.c if (map.xid.type != ID_TYPE_UID) { xid 187 source3/winbindd/idmap_util.c map.xid.type, xid 188 source3/winbindd/idmap_util.c map.xid.id)); xid 208 source3/winbindd/idmap_util.c ret = idmap_new_mapping(sid, ID_TYPE_UID, &map.xid); xid 220 source3/winbindd/idmap_util.c *uid = (uid_t)map.xid.id; xid 259 source3/winbindd/idmap_util.c map.xid.type = ID_TYPE_GID; xid 263 source3/winbindd/idmap_util.c if (map.xid.type != ID_TYPE_GID) { xid 268 source3/winbindd/idmap_util.c map.xid.type, xid 269 source3/winbindd/idmap_util.c map.xid.id)); xid 289 source3/winbindd/idmap_util.c ret = idmap_new_mapping(sid, ID_TYPE_GID, &map.xid); xid 301 source3/winbindd/idmap_util.c *gid = map.xid.id; xid 85 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.id = map->xid.id; xid 86 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.type = map->xid.type; xid 106 source3/winbindd/winbindd_idmap.c map.xid.id = state->request.data.dual_idmapset.id; xid 107 source3/winbindd/winbindd_idmap.c map.xid.type = state->request.data.dual_idmapset.type; xid 143 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.id = map->xid.id; xid 144 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.type = map->xid.type; xid 165 source3/winbindd/winbindd_idmap.c map.xid.id = state->request.data.dual_idmapset.id; xid 166 source3/winbindd/winbindd_idmap.c map.xid.type = state->request.data.dual_idmapset.type; xid 194 source3/winbindd/winbindd_idmap.c void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid, xid 201 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.id = xid->id; xid 202 source3/winbindd/winbindd_idmap.c request.data.dual_idmapset.type = xid->type; xid 211 source3/winbindd/winbindd_idmap.c struct unixid xid; xid 216 source3/winbindd/winbindd_idmap.c xid.id = state->request.data.dual_idmapset.id; xid 217 source3/winbindd/winbindd_idmap.c xid.type = state->request.data.dual_idmapset.type; xid 219 source3/winbindd/winbindd_idmap.c switch (xid.type) { xid 221 source3/winbindd/winbindd_idmap.c result = idmap_set_uid_hwm(&xid); xid 224 source3/winbindd/winbindd_idmap.c result = idmap_set_gid_hwm(&xid); xid 383 source3/winbindd/winbindd_proto.h void winbindd_set_hwm_async(TALLOC_CTX *mem_ctx, const struct unixid *xid, xid 417 source3/winbindd/winbindd_sid.c map.xid.id = state->request.data.dual_idmapset.id; xid 418 source3/winbindd/winbindd_sid.c map.xid.type = state->request.data.dual_idmapset.type; xid 459 source3/winbindd/winbindd_sid.c map.xid.id = state->request.data.dual_idmapset.id; xid 460 source3/winbindd/winbindd_sid.c map.xid.type = state->request.data.dual_idmapset.type; xid 482 source3/winbindd/winbindd_sid.c struct unixid xid; xid 492 source3/winbindd/winbindd_sid.c xid.id = state->request.data.dual_idmapset.id; xid 493 source3/winbindd/winbindd_sid.c xid.type = state->request.data.dual_idmapset.type; xid 495 source3/winbindd/winbindd_sid.c winbindd_set_hwm_async(state->mem_ctx, &xid, set_hwm_recv, state); xid 629 source3/winbindd/winbindd_sid.c struct unixid xid; xid 631 source3/winbindd/winbindd_sid.c if (!NT_STATUS_IS_OK(idmap_allocate_uid(&xid))) { xid 634 source3/winbindd/winbindd_sid.c state->response.data.uid = xid.id; xid 653 source3/winbindd/winbindd_sid.c struct unixid xid; xid 655 source3/winbindd/winbindd_sid.c if (!NT_STATUS_IS_OK(idmap_allocate_gid(&xid))) { xid 658 source3/winbindd/winbindd_sid.c state->response.data.gid = xid.id;