Home | History | Annotate | Download | only in pppd

Lines Matching defs:ifc

386     struct ifconf ifc;
416 ifc.ifc_len = req_size;
417 ifc.ifc_buf = req;
418 if (ioctl(fd, SIOCGIFCONF, &ifc) < 0) {
429 pifreq = ifc.ifc_req;
431 for (i = ifc.ifc_len / sizeof(struct ifreq); i > 0; i--, pifreq++) {
2154 struct ifconf ifc;
2164 ifc.ifc_len = nif * sizeof(struct ifreq);
2165 ifc.ifc_buf = (caddr_t) malloc(ifc.ifc_len);
2166 if (ifc.ifc_buf == 0)
2168 if (ioctl(ipfd, SIOCGIFCONF, &ifc) < 0) {
2170 free(ifc.ifc_buf);
2173 ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
2174 for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
2200 free(ifc.ifc_buf);
2207 free(ifc.ifc_buf);
2211 free(ifc.ifc_buf);
2397 struct ifconf ifc;
2416 ifc.ifc_len = nif * sizeof(struct ifreq);
2417 ifc.ifc_buf = (caddr_t) malloc(ifc.ifc_len);
2418 if (ifc.ifc_buf == 0)
2420 if (ioctl(ipfd, SIOCGIFCONF, &ifc) < 0) {
2422 free(ifc.ifc_buf);
2425 ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
2426 for (ifr = ifc.ifc_req; ifr < ifend; ++ifr) {
2452 free(ifc.ifc_buf);