isalist
if ((list = isalist()) == NULL)
for (p = isalist; *p; p++) {
free(isalist);
char *isalist;
isalist = malloc(isalen);
ret = sysinfo(SI_ISALIST, isalist, isalen);
free(isalist);
isalist = realloc(isalist, isalen);
} while (isalist != NULL);
if (isalist == NULL)
str = strtok_r(isalist, " ", &lasts);
free(isalist);
char *isalist;
isalist = malloc(isalen);
long ret = sysinfo(SI_ISALIST, isalist, isalen);
free(isalist);
isalist = reallocf(isalist, isalen);
} while (isalist != NULL);
if (isalist == NULL) {
free(isalist);