/titanic_50/usr/src/cmd/idmap/idmap/ |
H A D | idmap.c | 134 char *winname; member 876 if (nm->winname == NULL && nm->sidprefix != NULL) { in nm2winqn() 896 if (nm->winname != NULL) in nm2winqn() 897 length += strlen(nm->winname); in nm2winqn() 900 if (nm->windomain == NULL || INHIBITED(nm->winname)) in nm2winqn() 915 if (nm->winname == NULL) in nm2winqn() 918 (void) strcat(out, nm->winname); in nm2winqn() 922 (void) strcat(out, nm->winname); in nm2winqn() 924 (void) strcat(out, nm->winname); in nm2winqn() 998 nm->winname = nm->windomain = nm->unixname = nm->sidprefix = NULL; in name_mapping_init() [all …]
|
H A D | namemaps.c | 569 char **winname, char **windomain) in unixname2dn() argument 611 if (winname != NULL && windomain != NULL) { in unixname2dn() 615 rc = split_fqwn(attrs[0], winname, windomain); in unixname2dn() 617 *winname = *windomain = NULL; in unixname2dn() 642 winname2dn(idmap_nm_handle_t *p, char *winname, in winname2dn() argument 670 flen = snprintf(NULL, 0, FILTER, winname) + 1; in winname2dn() 675 (void) snprintf(filter, flen, FILTER, winname); in winname2dn() 734 gettext("%s@%s not found"), winname, p->windomain); in winname2dn() 859 idmap_set_namemap(idmap_nm_handle_t *p, char *winname, char *unixname, in idmap_set_namemap() argument 875 rc = winname2dn(p, winname, &is_wuser, in idmap_set_namemap() [all …]
|
/titanic_50/usr/src/lib/libidmap/common/ |
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_api.c | 244 idmap_namerule_parts_clear(char **windomain, char **winname, in idmap_namerule_parts_clear() argument 250 if (winname) in idmap_namerule_parts_clear() 251 *winname = NULL; in idmap_namerule_parts_clear() 267 char **windomain, char **winname, in idmap_namerule2parts() argument 273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts() 281 retcode = idmap_strdupnull(winname, rule->winname); in idmap_namerule2parts() 305 if (winname && *winname) in idmap_namerule2parts() 306 free(*winname); in idmap_namerule2parts() 310 idmap_namerule_parts_clear(windomain, winname, in idmap_namerule2parts() 351 char **windomain, char **winname, in idmap_udt_get_error_rule() argument [all …]
|
H A D | idmap_cache.c | 112 const char *winname; member 122 const char *winname; member 230 comp = strcasecmp(entry2->winname, entry1->winname); in idmap_compare_winname() 377 free((char *)uid2sid_winname->winname); in idmap_cache_purge() 402 free((char *)gid2sid_winname->winname); in idmap_cache_purge() 425 free((char *)winname2uid_gid->winname); in idmap_cache_purge() 658 *name = strdup(result->winname); in idmap_cache_lookup_winnamebyuid() 703 *name = strdup(result->winname); in idmap_cache_lookup_winnamebygid() 741 entry.winname = name; in idmap_cache_lookup_uidbywinname() 771 entry.winname = name; in idmap_cache_lookup_gidbywinname() [all …]
|
/titanic_50/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()
|
/titanic_50/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 301 const char *winname, const char *windomain, int is_user, in idmap_nldap_bywinname_batch_add() argument 325 if (lookup_wksids_name2sid(winname, NULL, NULL, NULL, NULL, in idmap_nldap_bywinname_batch_add() 341 if (lookup_wksids_name2sid(winname, NULL, NULL, NULL, NULL, in idmap_nldap_bywinname_batch_add() 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() 510 char **winname, char **windomain, uid_t *pid, idmap_retcode *rc) in idmap_nldap_byunixname_batch_add() argument [all …]
|
H A D | dbutils.c | 621 if (!EMPTY_STRING(rule->winname)) { in gen_sql_expr_from_rule() 622 if ((lower_winname = tolower_u8(rule->winname)) == NULL) in gen_sql_expr_from_rule() 623 lower_winname = rule->winname; in gen_sql_expr_from_rule() 627 if (lower_winname != rule->winname) in gen_sql_expr_from_rule() 761 get_namerule_order(char *winname, char *windomain, char *unixname, in get_namerule_order() argument 789 if (winname == NULL) in get_namerule_order() 793 else if (EMPTY_NAME(winname)) in get_namerule_order() 795 else if (*winname == '*' && windomain && *windomain == '*') { in get_namerule_order() 802 } else if (*winname == '*') { in get_namerule_order() 847 else if (winname == NULL) in get_namerule_order() [all …]
|
H A D | server.c | 148 if (!EMPTY_STRING(rule->winname) && in validate_rule() 149 u8_validate(rule->winname, strlen(rule->winname), in validate_rule() 607 how->idmap_how_u.rule.winname = in list_mappings_cb() 769 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 | 199 const char *winname; member
|
/titanic_50/usr/src/uts/common/rpcsvc/ |
H A D | idmap_prot.x | 203 idmap_utf8str winname; member
|