Lines Matching refs:ifc
25 struct ifconf ifc; in __ifreq() local
39 ifc.ifc_buf = NULL; in __ifreq()
43 ifc.ifc_len = rq_len *= 2; in __ifreq()
44 void *newp = realloc (ifc.ifc_buf, ifc.ifc_len); in __ifreq()
45 if (newp == NULL || __ioctl (fd, SIOCGIFCONF, &ifc) < 0) in __ifreq()
47 free (ifc.ifc_buf); in __ifreq()
55 ifc.ifc_buf = newp; in __ifreq()
57 while (rq_len < sizeof (struct ifreq) + ifc.ifc_len); in __ifreq()
65 while ((char *) ifr < ifc.ifc_buf + ifc.ifc_len) in __ifreq()
73 nifs = ifc.ifc_len / sizeof (struct ifreq); in __ifreq()
77 *ifreqs = realloc (ifc.ifc_buf, nifs * sizeof (struct ifreq)); in __ifreq()