Lines Matching defs:ifnames
722 char *ifnames, *ifnames_head;
728 ifnames_head = ifnames = strdup(ifn);
729 if (ifnames == NULL)
740 ifnames = strtok(ifnames, " ");
741 if (ifnames == NULL)
742 ifnames = "";
744 for (; ifnames != NULL; ifnames = strtok(NULL, " ")) {
746 (void) strlcpy(request->ifname, ifnames, LIFNAMSIZ);
766 if (ifnames[0] == '\0')
791 char *ifnames;
803 ifnames = calloc(1, n_ifs * (LIFNAMSIZ + 1));
806 if (ifc.ifc_req != NULL && ifnames != NULL) {
810 free(ifnames);
822 (void) strcat(ifnames, ifc.ifc_req[i].ifr_name);
823 (void) strcat(ifnames, " ");
826 if (strlen(ifnames) > 1)
827 ifnames[strlen(ifnames) - 1] = '\0';
832 return (ifnames);
853 char *ifnames, *ifnames_copy, *ifnames_head;
880 ifnames = get_ifnames(IFF_DHCPRUNNING, 0);
881 if (ifnames != NULL && strlen(ifnames) != 0) {
882 retval = getinfo_ifnames(ifnames, optnum, result);
884 free(ifnames);
888 free(ifnames);
898 ifnames = get_ifnames(IFF_UP|IFF_RUNNING, IFF_LOOPBACK|IFF_DHCPRUNNING);
899 if (ifnames == NULL || strlen(ifnames) == 0) {
900 free(ifnames);
904 ifnames_head = ifnames_copy = strdup(ifnames);
906 free(ifnames);
913 free(ifnames);
932 retval = getinfo_ifnames(ifnames, optnum, result);
947 ifnames_copy = strcpy(ifnames_head, ifnames);
957 free(ifnames);