Lines Matching refs:l_socket
51 int l_socket = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE); in netlink_socket() local
52 if(l_socket < 0) in netlink_socket()
59 if(bind(l_socket, (struct sockaddr *)&l_addr, sizeof(l_addr)) < 0) in netlink_socket()
61 close(l_socket); in netlink_socket()
66 if(getsockname(l_socket, (struct sockaddr *)&l_addr, &l_len) < 0) in netlink_socket()
68 close(l_socket); in netlink_socket()
73 return l_socket; in netlink_socket()
656 int l_socket; in getifaddrs() local
669 l_socket = netlink_socket(&l_pid); in getifaddrs()
670 if(l_socket < 0) in getifaddrs()
675 l_linkResults = getResultList(l_socket, RTM_GETLINK, l_pid); in getifaddrs()
678 close(l_socket); in getifaddrs()
682 l_addrResults = getResultList(l_socket, RTM_GETADDR, l_pid); in getifaddrs()
685 close(l_socket); in getifaddrs()
691 l_numLinks = interpretLinks(l_socket, l_pid, l_linkResults, ifap); in getifaddrs()
692 if(l_numLinks == -1 || interpretAddrs(l_socket, l_pid, l_addrResults, ifap, l_numLinks) == -1) in getifaddrs()
699 close(l_socket); in getifaddrs()