hostlist
struct hostlist *ht_next;
struct hostlist *hp;
struct hostlist *hp;
struct hostlist *hp;
void free_host(struct hostlist *);
struct hostlist *get_ht(void);
free_host(struct hostlist *hp)
struct hostlist *hp2;
struct hostlist *
struct hostlist *hp;
hp = malloc(sizeof (struct hostlist));
struct hostlist *dp_hosts; /* List of hosts this dir exported to */
struct hostlist *hp;
if (hostlist) {
for (nlptr = hostlist; nlptr; nlptr = nlptr->n_next)
docmds(struct namelist *hostlist, int argc, char **argv)
addhostlist(optarg, &hostlist);
docmds(hostlist, realargc-optind, &realargv[optind]);
addhostlist(char *name, struct namelist **hostlist)
if (!name || !hostlist)
if (*hostlist) {
for (ptr = *hostlist; ptr && ptr->n_next; ptr = ptr->n_next)
*hostlist = new;
struct namelist *hostlist = NULL;
char *host, *hostlist0, *hostlist, *port;
hostlist = hostlist0 = sep->se_hostaddr;
while ((host = strsep(&hostlist, ",")) != NULL) {
struct hostlist sc_hosts;
TAILQ_HEAD(hostlist, host);
struct hostlist hosts;
hostlist : /* empty */
| hostlist comma hostdef
| '{' hostlist '}'