/titanic_50/usr/src/cmd/idmap/idmap/ |
H A D | idmap.c | 133 char *unixname; member 940 nm2unixname(name_mapping_t *nm, char **unixname) in nm2unixname() argument 946 if (nm->unixname == NULL) { in nm2unixname() 950 *unixname = pid_format(nm->pid, nm->is_user); in nm2unixname() 954 if (shell_app(&it, nm->unixname, 0)) in nm2unixname() 985 *unixname = out; in nm2unixname() 998 nm->winname = nm->windomain = nm->unixname = nm->sidprefix = NULL; in name_mapping_init() 1015 free(nm->unixname); in name_mapping_fini() 1026 free(to->unixname); in name_mapping_cpy() 1030 to->winname = to->windomain = to->unixname = to->sidprefix = NULL; in name_mapping_cpy() [all …]
|
H A D | namemaps.c | 568 unixname2dn(idmap_nm_handle_t *p, char *unixname, int is_user, char **dn, in unixname2dn() argument 587 unixname); in unixname2dn() 595 : gettext("Group %s not found."), unixname); in unixname2dn() 607 namemap_log(gettext("User %s not found"), unixname); in unixname2dn() 625 unixname); in unixname2dn() 859 idmap_set_namemap(idmap_nm_handle_t *p, char *winname, char *unixname, in idmap_set_namemap() argument 881 p->ad_unixgroup_attr, unixname); in idmap_set_namemap() 899 rc = unixname2dn(p, unixname, is_user, &dn, in idmap_set_namemap() 949 idmap_unset_namemap(idmap_nm_handle_t *p, char *winname, char *unixname, in idmap_unset_namemap() argument 971 p->ad_unixgroup_attr, unixname); in idmap_unset_namemap() [all …]
|
/titanic_50/usr/src/cmd/idmap/idmapd/ |
H A D | adutils.c | 87 char **unixname; /* unixname for name mapping */ member 260 char *unixname, in idmap_setqresults() argument 306 if (q->unixname) { in idmap_setqresults() 307 *q->unixname = unixname; in idmap_setqresults() 308 unixname = NULL; in idmap_setqresults() 336 free(unixname); in idmap_setqresults() 447 q->unixname != NULL) { in idmap_extract_object() 592 char **sid, rid_t *rid, idmap_id_type *sid_type, char **unixname, in idmap_batch_add1() argument 621 q->unixname = unixname; in idmap_batch_add1() 633 if (unixname != NULL) { in idmap_batch_add1() [all …]
|
H A D | adutils.h | 113 char **unixname, 132 char **dname, idmap_id_type *sid_type, char **unixname, 139 const char *unixname, int is_user, int is_wuser,
|
H A D | nldaputils.c | 100 char **unixname; member 303 char **unixname, uid_t *pid, idmap_retcode *rc) in idmap_nldap_bywinname_batch_add() argument 315 q->unixname = unixname; in idmap_nldap_bywinname_batch_add() 444 char **unixname, idmap_retcode *rc) in idmap_nldap_bypid_batch_add() argument 456 q->unixname = unixname; in idmap_nldap_bypid_batch_add() 508 const char *unixname, int is_user, in idmap_nldap_byunixname_batch_add() argument 544 s_unixname = sanitize_for_ldap_filter(unixname); in idmap_nldap_byunixname_batch_add() 553 if (s_unixname != unixname) in idmap_nldap_byunixname_batch_add() 563 if (s_unixname != unixname) in idmap_nldap_byunixname_batch_add() 570 if (s_unixname != unixname) in idmap_nldap_byunixname_batch_add() [all …]
|
H A D | dbutils.c | 635 if (!EMPTY_STRING(rule->unixname)) { in gen_sql_expr_from_rule() 638 rule->unixname, rule->is_user ? 1 : 0); in gen_sql_expr_from_rule() 761 get_namerule_order(char *winname, char *windomain, char *unixname, in get_namerule_order() argument 791 else if (unixname == NULL) in get_namerule_order() 796 if (*unixname == '*') in get_namerule_order() 798 else if (EMPTY_NAME(unixname)) in get_namerule_order() 803 if (*unixname == '*') in get_namerule_order() 805 else if (EMPTY_NAME(unixname)) in get_namerule_order() 811 if (*unixname == '*') in get_namerule_order() 813 else if (EMPTY_NAME(unixname)) in get_namerule_order() [all …]
|
H A D | server.c | 609 how->idmap_how_u.rule.unixname = in list_mappings_cb() 775 STRDUP_OR_FAIL(result->rules.rules_val[cb_data->next].unixname, in list_namerules_cb()
|
/titanic_50/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 245 char **unixname, boolean_t *is_user, boolean_t *is_wuser, in idmap_namerule_parts_clear() argument 252 if (unixname) in idmap_namerule_parts_clear() 253 *unixname = NULL; in idmap_namerule_parts_clear() 268 char **unixname, boolean_t *is_user, boolean_t *is_wuser, in idmap_namerule2parts() argument 273 if (EMPTY_STRING(rule->winname) && EMPTY_STRING(rule->unixname)) in idmap_namerule2parts() 285 retcode = idmap_strdupnull(unixname, rule->unixname); in idmap_namerule2parts() 307 if (unixname && *unixname) in idmap_namerule2parts() 308 free(*unixname); in idmap_namerule2parts() 311 unixname, is_user, is_wuser, is_nt4, direction); in idmap_namerule2parts() 352 char **unixname, boolean_t *is_user, boolean_t *is_wuser, in idmap_udt_get_error_rule() argument [all …]
|
/titanic_50/usr/src/uts/common/rpcsvc/ |
H A D | idmap_prot.x | 204 idmap_utf8str unixname; member
|