/illumos-gate/usr/src/cmd/idmap/idmap/ |
H A D | idmap.c | 134 char *winname; member 1033 to->winname = strdup(from->winname); in name_mapping_cpy() 1088 free(winname); in name_mapping_format() 1105 free(winname); in name_mapping_format() 1204 free(winname); in print_mapping() 1245 if (shell_app(&winname, nm->winname, 1)) in print_mapping() 1280 if ((winname = usermap_cfg_string(nm->winname)) == NULL || in print_mapping() 1312 strcmp_null(pnm->last->winname, nm->winname) == 0 && in print_mapping() 1335 free(winname); in print_mapping() 1383 nm.winname = rule->winname; in print_how() [all …]
|
H A D | namemaps.c | 569 char **winname, char **windomain) in unixname2dn() argument 611 if (winname != NULL && windomain != NULL) { in unixname2dn() 617 *winname = *windomain = NULL; in unixname2dn() 642 winname2dn(idmap_nm_handle_t *p, char *winname, in winname2dn() argument 875 rc = winname2dn(p, winname, &is_wuser, in idmap_set_namemap() 905 fullname = strdup(winname); in idmap_set_namemap() 911 fullname = malloc(strlen(winname) + in idmap_set_namemap() 920 "%s\\%s", p->windomain, winname); in idmap_set_namemap() 966 rc = winname2dn(p, winname, &is_wuser, in idmap_unset_namemap() 1013 if (*winname != NULL) { in idmap_get_namemap() [all …]
|
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 250 if (winname) in idmap_namerule_parts_clear() 281 retcode = idmap_strdupnull(winname, rule->winname); in idmap_namerule2parts() 305 if (winname && *winname) in idmap_namerule2parts() 365 winname, in idmap_udt_get_error_rule() 400 winname, in idmap_udt_get_conflict_rule() 448 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_add_namerule() 494 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_udt_rm_namerule() 589 retcode = idmap_strdupnull(&rule->winname, winname); in idmap_iter_namerules() 714 if (winname && *winname) in idmap_iter_next_namerule() 883 if (winname && *winname) in idmap_iter_next_mapping() [all …]
|
H A D | idmap_cache.h | 71 idmap_cache_lookup_winnamebyuid(char **winname, char **windomain, uid_t uid); 74 idmap_cache_lookup_winnamebygid(char **winname, char **windomain, gid_t gid); 77 idmap_cache_lookup_uidbywinname(const char *winname, const char *windomain, 81 idmap_cache_lookup_gidbywinname(const char *winname, const char *windomain, 97 idmap_cache_add_winname2uid(const char *winname, const char *windomain, 101 idmap_cache_add_winname2gid(const char *winname, const char *windomain,
|
H A D | idmap_cache.c | 116 const char *winname; member 126 const char *winname; member 234 comp = strcasecmp(entry2->winname, entry1->winname); in idmap_compare_winname() 745 entry.winname = name; in idmap_cache_lookup_uidbywinname() 775 entry.winname = name; in idmap_cache_lookup_gidbywinname() 882 new->winname = NULL; in idmap_cache_add_sid2uid() 994 new->winname = NULL; in idmap_cache_add_sid2gid() 1212 find.winname = name; in idmap_cache_add_winname2uid() 1342 find.winname = name; in idmap_cache_add_winname2gid() 1499 if (item->winname) in idmap_purge_winname2uid_gid_cache() [all …]
|
/illumos-gate/usr/src/lib/nsswitch/ad/common/ |
H A D | getgrent.c | 119 char *winname = NULL, *windomain = NULL; in getbygid() local 132 0, NULL, NULL, NULL, &winname, &windomain, in getbygid() 142 if (winname == NULL) in getbygid() 146 if (update_buffer(be, argp, winname, windomain, argp->key.gid) < 0) in getbygid() 154 idmap_free(winname); in getbygid()
|
H A D | getpwnam.c | 396 char *winname = NULL, *windomain = NULL; in getbyuid() local 413 1, NULL, &sidprefix, &rid, &winname, &windomain, in getbyuid() 423 if (winname == NULL) in getbyuid() 448 winname, windomain, 0, &is_user, &is_wuser, &gid, in getbyuid() 457 if (update_buffer(be, argp, winname, windomain, in getbyuid() 467 idmap_free(winname); in getbyuid()
|
/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | directory_provider_builtin.c | 186 de = str_list_dav(val, &wksid->winname, 1); in directory_provider_builtin_populate() 199 de = str_list_dav(val, &wksid->winname, 1); in directory_provider_builtin_populate() 211 wksid->winname, container, _idmapdstate.hostname); in directory_provider_builtin_populate() 242 wksid->winname, _idmapdstate.hostname); in directory_provider_builtin_populate() 245 canon = strdup(wksid->winname); in directory_provider_builtin_populate() 248 wksid->winname, wksid->domain); in directory_provider_builtin_populate()
|
H A D | nldaputils.c | 98 char **winname; member 364 s_winname = sanitize_for_ldap_filter(winname); in idmap_nldap_bywinname_batch_add() 414 if (s_winname != winname) in idmap_nldap_bywinname_batch_add() 429 if (s_winname != winname) in idmap_nldap_bywinname_batch_add() 443 char **winname, char **windomain, in idmap_nldap_bypid_batch_add() argument 454 q->winname = winname; in idmap_nldap_bypid_batch_add() 521 q->winname = winname; in idmap_nldap_byunixname_batch_add() 686 if (q->winname == NULL && q->windomain == NULL) in idmap_nldap_lookup_batch_end() 714 if (q->winname != NULL) { in idmap_nldap_lookup_batch_end() 715 *q->winname = strdup(name); in idmap_nldap_lookup_batch_end() [all …]
|
H A D | dbutils.c | 864 if (winname == NULL) in get_namerule_order() 927 if (*winname == '*') in get_namerule_order() 934 if (*winname == '*') in get_namerule_order() 977 name = rule->winname; in add_namerule() 1252 if (rule->winname == NULL || winname == NULL || in idmap_namerule_set() 1253 strcmp(rule->winname, winname) != 0) { in idmap_namerule_set() 1255 free(rule->winname); in idmap_namerule_set() 1256 rule->winname = NULL; in idmap_namerule_set() 1258 if (winname != NULL) in idmap_namerule_set() 1259 rule->winname = strdup(winname); in idmap_namerule_set() [all …]
|
H A D | server.c | 149 if (!EMPTY_STRING(rule->winname) && in validate_rule() 150 u8_validate(rule->winname, strlen(rule->winname), in validate_rule() 616 how->idmap_how_u.rule.winname = in list_mappings_cb() 781 STRDUP_OR_FAIL(result->rules.rules_val[cb_data->next].winname, in list_namerules_cb()
|
H A D | wksids.c | 252 if (strcasecmp(wksids[i].winname, name) != 0) in find_wksid_by_name()
|
H A D | idmapd.h | 200 const char *winname; member
|
/illumos-gate/usr/src/uts/common/rpcsvc/ |
H A D | idmap_prot.x | 203 idmap_utf8str winname; member
|