phci_list
struct phci_list *next;
add_to_phci_list(char **phci_list, sv_path_info_t *pi, int npaths, int state,
if ((*phci_list = strdup(name)) == NULL)
phci_list++;
char **phci_list = NULL;
if ((phci_list = calloc(npaths + 1, sizeof (char *))) == NULL)
if ((n = add_to_phci_list(phci_list, ioc.ret_buf, npaths,
log_pathlist(phci_list);
return (phci_list);
if (phci_list)
free_pathlist(phci_list);