Lines Matching refs:sockfd
223 select_src_ifi_info_solaris(int sockfd, int numifs, in select_src_ifi_info_solaris() argument
259 if (ioctl(sockfd, SIOCGLIFFLAGS, &lifrcopy) < 0) { in select_src_ifi_info_solaris()
346 int sockfd; in get_ifi_info_solaris() local
363 sockfd = socket(family, SOCK_DGRAM, 0); in get_ifi_info_solaris()
364 if (sockfd < 0) in get_ifi_info_solaris()
370 if (ioctl(sockfd, SIOCGLIFNUM, &lifn) < 0) in get_ifi_info_solaris()
386 if (ioctl(sockfd, SIOCGLIFCONF, &lifc) < 0) in get_ifi_info_solaris()
433 if ((ifi = select_src_ifi_info_solaris(sockfd, nlifr, in get_ifi_info_solaris()
470 if (ioctl(sockfd, SIOCGLIFNETMASK, &lifrcopy) < 0) { in get_ifi_info_solaris()
497 (void) close(sockfd); in get_ifi_info_solaris()
501 if (sockfd != -1) in get_ifi_info_solaris()
502 (void) close(sockfd); in get_ifi_info_solaris()
514 int sockfd, sockf6, len, lastlen, flags, myflags; in get_ifi_info() local
533 sockfd = -1; in get_ifi_info()
538 sockfd = socket(AF_INET, SOCK_DGRAM, 0); in get_ifi_info()
539 if (sockfd < 0) { in get_ifi_info()
552 if (ioctl(sockfd, SIOCGIFCONF, &ifc) < 0) { in get_ifi_info()
595 if (ioctl(sockfd, SIOCGIFFLAGS, &ifrcopy) < 0) { in get_ifi_info()
617 if ( 0 >= ioctl(sockfd, SIOCGIFINDEX, &ifrcopy)) in get_ifi_info()
638 if (ioctl(sockfd, SIOCGIFNETMASK, &ifrcopy) < 0) goto gotError; in get_ifi_info()
652 if (ioctl(sockfd, SIOCGIFBRDADDR, &ifrcopy) < 0) { in get_ifi_info()
671 if (ioctl(sockfd, SIOCGIFDSTADDR, &ifrcopy) < 0) { in get_ifi_info()
740 if (sockfd != -1) { in get_ifi_info()
741 junk = close(sockfd); in get_ifi_info()