struct ifreq ifr; ioctl(sock, siocgifaddr, &ifr); 这个操作是什么意思? ifreq这个结构包含在哪个头文里?
...... struct ifconf ifc; char devid[256]={0}; char is_find_dev = 0; struct ifreq buf[MAXINTERFACES]; ifc.ifc_len = sizeof(buf); ifc.ifc_buf = (caddr_t) buf; if (!ioctl(*sockfd, SIOCGIFCONF, (char *) &ifc)) { int interface = ifc.ifc_len / sizeof(struct ifreq); while (interface-- > 0) { if (!(ioctl(*sockfd, siocgifaddr, (char *) &buf[interface]))) { if(0 == strncmp(deviceIP->a...