hostlist
(*ctx)->admin_server = strdup(*hostlist);
krb5_free_krbhst (context, hostlist);
char **hostlist;
ret = krb5_get_krb_admin_hst (context, &(*ctx)->realm, &hostlist);
unsigned int type, char ***hostlist)
*hostlist = calloc(nhost + 1, sizeof(**hostlist));
if(*hostlist == NULL) {
if(((*hostlist)[nhost++] = strdup(host)) == NULL) {
krb5_free_krbhst(context, *hostlist);
(*hostlist)[nhost] = NULL;
char ***hostlist)
return gethostlist(context, *realm, KRB5_KRBHST_ADMIN, hostlist);
char ***hostlist)
return gethostlist(context, *realm, KRB5_KRBHST_CHANGEPW, hostlist);
char ***hostlist)
return gethostlist(context, *realm, KRB5_KRBHST_KRB524, hostlist);
char ***hostlist)
return gethostlist(context, *realm, KRB5_KRBHST_KDC, hostlist);
char **hostlist)
for (p = hostlist; *p; ++p)
free (hostlist);
char **hostlist;
hostlist = krb5_config_get_strings(context, NULL,
kd->realm, hostlist ? "" : " not");
if(hostlist == NULL)
for(i = 0; hostlist && hostlist[i] != NULL; i++)
append_host_string(context, kd, hostlist[i], kd->def_port, kd->port);
krb5_config_free_strings(hostlist);
char **hostlist = NULL, *realmstr = NULL, *host = NULL;
code = profile_get_values(context->profile, realm_srv_names, &hostlist);
&hostlist);
for (i = 0; hostlist[i]; i++) {
hostspec = hostlist[i];
profile_free_list(hostlist);
struct hostlist *hp;
if (gotalldir && hp == (struct hostlist *)NULL) {
struct hostlist *ht_next;
static void free_host(struct hostlist *);
static struct hostlist *get_ht(void);
dp->dp_hosts = (struct hostlist *)NULL;
struct hostlist *hp;
struct hostlist *hp;
struct hostlist *hp;
free_host(struct hostlist *hp)
struct hostlist *hp2;
static struct hostlist *
struct hostlist *hp;
hp = (struct hostlist *)malloc(sizeof (struct hostlist));
if (hp == (struct hostlist *)NULL)
hp->ht_next = (struct hostlist *)NULL;
struct hostlist *dp_hosts; /* List of hosts this dir exported to */
struct hostlist *next;
struct hostlist *yppush_hostlist = NULL;
struct hostlist *tmp;
if ((tmp = (struct hostlist *)malloc(sizeof(struct hostlist))) == NULL) {