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