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;