Lines Matching refs:ifrcopy
520 struct ifreq *ifr, ifrcopy; in get_ifi_info() local
594 ifrcopy = *ifr; in get_ifi_info()
595 if (ioctl(sockfd, SIOCGIFFLAGS, &ifrcopy) < 0) { in get_ifi_info()
599 flags = ifrcopy.ifr_flags; in get_ifi_info()
615 ifrcopy = *ifr; in get_ifi_info()
617 if ( 0 >= ioctl(sockfd, SIOCGIFINDEX, &ifrcopy)) in get_ifi_info()
618 ifi->ifi_index = ifrcopy.ifr_index; in get_ifi_info()
638 if (ioctl(sockfd, SIOCGIFNETMASK, &ifrcopy) < 0) goto gotError; in get_ifi_info()
641 sinptr = (struct sockaddr_in *) &ifrcopy.ifr_addr; in get_ifi_info()
652 if (ioctl(sockfd, SIOCGIFBRDADDR, &ifrcopy) < 0) { in get_ifi_info()
655 sinptr = (struct sockaddr_in *) &ifrcopy.ifr_broadaddr; in get_ifi_info()
671 if (ioctl(sockfd, SIOCGIFDSTADDR, &ifrcopy) < 0) { in get_ifi_info()
674 sinptr = (struct sockaddr_in *) &ifrcopy.ifr_dstaddr; in get_ifi_info()