Lines Matching defs: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);
188 ifr = ifc->ifc_req;
189 n = ifc->ifc_len / sizeof (struct ifreq);
209 if (ifc->ifc_buf != NULL)
210 free(ifc->ifc_buf);
211 free(ifc);