Lines Matching refs:ifc
92 getmyaddrs(struct ifconf *ifc)
99 ifc->ifc_buf = NULL;
100 ifc->ifc_len = 0;
130 ifc->ifc_buf = buf;
131 ifc->ifc_len = numifs * sizeof (struct ifreq);
133 if (ioctl(sock, SIOCGIFCONF, (char *)ifc) < 0) {
154 struct ifconf *ifc;
157 ifc = malloc(sizeof (struct ifconf));
158 if (ifc == NULL)
160 memset((char *)ifc, 0, sizeof (struct ifconf));
161 getmyaddrs(ifc);
189 ifr = ifc->ifc_req;
190 n = ifc->ifc_len / sizeof (struct ifreq);
210 if (ifc->ifc_buf != NULL)
211 free(ifc->ifc_buf);
212 free(ifc);