|
|
| version 1.10, 2014/02/10 22:50:44 | version 1.10.10.1, 2014/11/17 22:26:56 |
|---|---|
| Line 470 e_ether_addr(const char *ifname, ether_addr_t * __rest | Line 470 e_ether_addr(const char *ifname, ether_addr_t * __rest |
| return a; | return a; |
| } | } |
| /* | |
| * e_get1stiface() - Get first interface of host | |
| * | |
| * @szIface = interface string buffer | |
| * @iflen = size of interface buffer | |
| * return: -1 error or 0 ok | |
| */ | |
| int | |
| e_get1stiface(char *szIface, int iflen) | |
| { | |
| struct ifaddrs *ifa; | |
| if (!szIface || !iflen) | |
| return -1; | |
| getifaddrs(&ifa); | |
| strlcpy(szIface, ifa->ifa_name, iflen); | |
| freeifaddrs(ifa); | |
| return 0; | |
| } |