krb5_error_code
krb5_expand_hostname(
krb5_context context
const char *orig_hostname
char **new_hostname
)
krb5_error_code
krb5_expand_hostname_realms(
krb5_context context
const char *orig_hostname
char **new_hostname
char ***realms
)
)
tries to make
orig_hostname
into a more canonical one in the newly allocated space returned in
new_hostname
.
Caller must free the hostname with
free(3).
krb5_expand_hostname_realms()
expands
orig_hostname
to a name we believe to be a hostname in newly
allocated space in
new_hostname
and return the realms
new_hostname
is belive to belong to in
realms
.
Realms
is a array terminated with
NULL
.
Caller must free the
realms
with
krb5_free_host_realm()
and
new_hostname
with
free(3).