/opensolaris-onvv-gate/usr/src/cmd/idmap/idmapd/ |
H A D | idmap_lsa.h | 41 lookup_lsa_by_sid(const char *sidprefix, uint32_t rid, char **ret_name,
|
H A D | wksids.c | 317 if (wksids[i].sidprefix != NULL) { 318 sidcmp = strcasecmp(wksids[i].sidprefix, sid); 389 if (wksids[i].sidprefix == NULL) 392 prefix = wksids[i].sidprefix;
|
H A D | idmap_lsa.c | 68 const char *sidprefix, 83 (void) snprintf(sid, sizeof (sid), "%s-%u", sidprefix, rid); 67 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 | dbutils.c | 1248 if (wksid->sidprefix != NULL) { 1250 strdup(wksid->sidprefix); 1347 if (wksid->sidprefix != NULL) { 1349 strdup(wksid->sidprefix); 1402 * *sidprefix SID prefix (if sidprefix non-NULL) [1] 1415 char **sidprefix, 1421 if (sidprefix != NULL) 1422 *sidprefix = NULL; 1432 if (sidprefix ! 1410 lookup_wksids_name2sid( const char *name, const char *domain, char **canonname, char **canondomain, char **sidprefix, idmap_rid_t *rid, idmap_id_type *type) argument 1735 lookup_cache_sid2name(sqlite *cache, const char *sidprefix, idmap_rid_t rid, char **canonname, char **canondomain, idmap_id_type *type) argument 1818 char *sidprefix = NULL; local 2815 char *sidprefix; local 4079 lookup_cache_name2sid( sqlite *cache, const char *name, const char *domain, char **canonname, char **sidprefix, idmap_rid_t *rid, idmap_id_type *type) argument 4180 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 4284 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...] |
H A D | directory_provider_builtin.c | 285 if (wksid->sidprefix == NULL) { 293 wksid->sidprefix, wksid->rid);
|
H A D | idmapd.h | 187 const char *sidprefix; member in struct:wksids_table
|
/opensolaris-onvv-gate/usr/src/lib/libidmap/common/ |
H A D | idmap_api.c | 760 idmap_iter_next_mapping(idmap_iter_t *iter, char **sidprefix, argument 770 if (sidprefix) 771 *sidprefix = NULL; 827 if (sidprefix) { 831 *sidprefix = strdup(str); 832 if (*sidprefix == NULL) { 883 if (sidprefix && *sidprefix) 884 free(*sidprefix); 958 * sidprefix 969 idmap_get_uidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, uid_t *uid, idmap_stat *stat) argument 993 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 1063 idmap_get_gidbysid(idmap_get_handle_t *gh, char *sidprefix, idmap_rid_t rid, int flag, gid_t *gid, idmap_stat *stat) argument 1087 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 1160 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 1187 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 1259 idmap_get_sidbyuid(idmap_get_handle_t *gh, uid_t uid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1283 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 1350 idmap_get_sidbygid(idmap_get_handle_t *gh, gid_t gid, int flag, char **sidprefix, idmap_rid_t *rid, idmap_stat *stat) argument 1374 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 1599 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 1713 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...] |
H A D | idmap_impl.h | 67 char **sidprefix; member in struct:idmap_get_res
|
/opensolaris-onvv-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);
|
/opensolaris-onvv-gate/usr/src/cmd/idmap/idmap/ |
H A D | idmap.c | 136 char *sidprefix; member in struct:__anon684 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...] |