/illumos-gate/usr/src/cmd/idmap/idmapd/ |
H A D | idmap_lsa.c | 69 const char *sidprefix, 84 (void) snprintf(sid, sizeof (sid), "%s-%u", sidprefix, rid); 68 lookup_lsa_by_sid( const char *sidprefix, uint32_t rid, char **ret_name, char **ret_domain, idmap_id_type *ret_type) argument
|
H A D | idmapd.h | 196 const char *sidprefix; member in struct:wksids_table
|
H A D | dbutils.c | 1254 if (wksid->sidprefix != NULL) { 1256 strdup(wksid->sidprefix); 1353 if (wksid->sidprefix != NULL) { 1355 strdup(wksid->sidprefix); 1408 * *sidprefix SID prefix (if sidprefix non-NULL) [1] 1421 char **sidprefix, 1427 if (sidprefix != NULL) 1428 *sidprefix = NULL; 1438 if (sidprefix ! 1416 lookup_wksids_name2sid( const char *name, const char *domain, char **canonname, char **canondomain, char **sidprefix, idmap_rid_t *rid, idmap_id_type *type) argument 1741 lookup_cache_sid2name(sqlite *cache, const char *sidprefix, idmap_rid_t rid, char **canonname, char **canondomain, idmap_id_type *type) argument 1824 char *sidprefix = NULL; local 2821 char *sidprefix; local 4087 lookup_cache_name2sid( sqlite *cache, const char *name, const char *domain, char **canonname, char **sidprefix, idmap_rid_t *rid, idmap_id_type *type) argument 4188 ad_lookup_by_winname(lookup_state_t *state, const char *name, const char *domain, int esidtype, char **dn, char **attr, char **value, char **canonname, char **sidprefix, idmap_rid_t *rid, idmap_id_type *wintype, char **unixname) argument 4292 lookup_name2sid( sqlite *cache, const char *name, const char *domain, int want_wuser, char **canonname, char **canondomain, char **sidprefix, idmap_rid_t *rid, idmap_id_type *type, idmap_mapping *req, int local_only) argument [all...] |
/illumos-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_impl.h | 67 char **sidprefix; member in struct:idmap_get_res
|
H A D | idmap_api.c | 758 idmap_iter_next_mapping(idmap_iter_t *iter, char **sidprefix, argument 768 if (sidprefix) 769 *sidprefix = NULL; 825 if (sidprefix) { 829 *sidprefix = strdup(str); 830 if (*sidprefix == NULL) { 881 if (sidprefix && *sidprefix) 882 free(*sidprefix); 956 * sidprefix 967 idmap_get_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *uid, idmap_stat *stat) argument 991 idmap_getext_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *uid, idmap_info *info, idmap_stat *stat) argument 1061 idmap_get_gidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, gid_t *gid, idmap_stat *stat) argument 1085 idmap_getext_gidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, gid_t *gid, idmap_info *info, idmap_stat *stat) argument 1158 idmap_get_pidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *pid, int *is_user, idmap_stat *stat) argument 1185 idmap_getext_pidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *pid, int *is_user, idmap_info *info, idmap_stat *stat) argument 1257 idmap_get_sidbyuid(idmap_get_handle_t *gh, uid_t uid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1281 idmap_getext_sidbyuid(idmap_get_handle_t *gh, uid_t uid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_info *info, idmap_stat *stat) argument 1348 idmap_get_sidbygid(idmap_get_handle_t *gh, gid_t gid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1372 idmap_getext_sidbygid(idmap_get_handle_t *gh, gid_t gid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_info *info, idmap_stat *stat) argument 1597 idmap_get_w2u_mapping( const char *sidprefix, idmap_rid_t *rid, const char *winname, const char *windomain, int flag, int *is_user, int *is_wuser, uid_t *pid, char **unixname, int *direction, idmap_info *info) argument 1711 idmap_get_u2w_mapping( uid_t *pid, const char *unixname, int flag, int is_user, int *is_wuser, char **sidprefix, idmap_rid_t *rid, char **winname, char **windomain, int *direction, idmap_info *info) argument [all...] |
/illumos-gate/usr/src/lib/nsswitch/ad/common/ |
H A D | getpwnam.c | 393 char *sidprefix = NULL; local 413 1, NULL, &sidprefix, &rid, &winname, &windomain, 428 if (adutils_txtsid2hexbinsid(sidprefix, &rid, 466 idmap_free(sidprefix);
|
/illumos-gate/usr/src/cmd/idmap/idmap/ |
H A D | idmap.c | 136 char *sidprefix; member in struct:__anon647 838 /* 'usid:' + sidprefix + '-' + rid + '\0' */ 839 len = strlen(nm->sidprefix) + 7 + 3 * sizeof (nm->rid); 844 (void) snprintf(to, len, "%s:%s-%u", typestring, nm->sidprefix, 876 if (nm->winname == NULL && nm->sidprefix != NULL) { 998 nm->winname = nm->windomain = nm->unixname = nm->sidprefix = NULL; 1016 free(nm->sidprefix); 1027 free(to->sidprefix); 1030 to->winname = to->windomain = to->unixname = to->sidprefix = NULL; 1056 if (from->sidprefix ! [all...] |