Home
last modified time | relevance | path

Searched refs:winname (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/idmap/idmap/
H A Didmap.c134 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 Dnamemaps.c569 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 …]
/illumos-gate/usr/src/lib/libidmap/common/
H A Didmap_api.c244 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 Didmap_cache.h71 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 Didmap_cache.c116 const char *winname; member
126 const char *winname; member
234 comp = strcasecmp(entry2->winname, entry1->winname); in idmap_compare_winname()
381 free((char *)uid2sid_winname->winname); in idmap_cache_purge()
406 free((char *)gid2sid_winname->winname); in idmap_cache_purge()
429 free((char *)winname2uid_gid->winname); in idmap_cache_purge()
662 *name = strdup(result->winname); in idmap_cache_lookup_winnamebyuid()
707 *name = strdup(result->winname); in idmap_cache_lookup_winnamebygid()
745 entry.winname = name; in idmap_cache_lookup_uidbywinname()
775 entry.winname = name; in idmap_cache_lookup_gidbywinname()
[all …]
/illumos-gate/usr/src/lib/nsswitch/ad/common/
H A Dgetgrent.c119 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 Dgetpwnam.c396 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 Dnldaputils.c98 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 Ddirectory_provider_builtin.c186 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 Ddbutils.c696 if (!EMPTY_STRING(rule->winname)) { in gen_sql_expr_from_rule()
697 if ((lower_winname = tolower_u8(rule->winname)) == NULL) in gen_sql_expr_from_rule()
698 lower_winname = rule->winname; in gen_sql_expr_from_rule()
702 if (lower_winname != rule->winname) in gen_sql_expr_from_rule()
836 get_namerule_order(char *winname, char *windomain, char *unixname, in get_namerule_order() argument
864 if (winname == NULL) in get_namerule_order()
868 else if (EMPTY_NAME(winname)) in get_namerule_order()
870 else if (*winname == '*' && windomain && *windomain == '*') { in get_namerule_order()
877 } else if (*winname == '*') { in get_namerule_order()
922 else if (winname == NULL) in get_namerule_order()
[all …]
H A Dserver.c149 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 Dwksids.c252 if (strcasecmp(wksids[i].winname, name) != 0) in find_wksid_by_name()
H A Didmapd.h200 const char *winname; member
/illumos-gate/usr/src/uts/common/rpcsvc/
H A Didmap_prot.x203 idmap_utf8str winname; member