version 1.67, 2013/11/21 17:32:13 |
version 1.68, 2014/06/23 03:46:17 |
|
|
intpr(int interval, int repeatcount) |
intpr(int interval, int repeatcount) |
{ |
{ |
struct if_msghdr ifm; |
struct if_msghdr ifm; |
int mib[6] = { CTL_NET, AF_ROUTE, 0, 0, NET_RT_IFLIST, 0 }; |
int mib[6] = { CTL_NET, PF_ROUTE, 0, 0, NET_RT_IFLIST, 0 }; |
char name[IFNAMSIZ + 1]; /* + 1 for the '*' */ |
char name[IFNAMSIZ + 1]; /* + 1 for the '*' */ |
char *buf, *next, *lim, *cp; |
char *buf, *next, *lim, *cp; |
struct rt_msghdr *rtm; |
struct rt_msghdr *rtm; |
|
|
fetchifs(void) |
fetchifs(void) |
{ |
{ |
struct if_msghdr ifm; |
struct if_msghdr ifm; |
int mib[6] = { CTL_NET, AF_ROUTE, 0, 0, NET_RT_IFLIST, 0 }; |
int mib[6] = { CTL_NET, PF_ROUTE, 0, 0, NET_RT_IFLIST, 0 }; |
struct rt_msghdr *rtm; |
struct rt_msghdr *rtm; |
struct if_data *ifd; |
struct if_data *ifd; |
struct sockaddr *sa, *rti_info[RTAX_MAX]; |
struct sockaddr *sa, *rti_info[RTAX_MAX]; |