version 1.53, 2017/01/21 11:32:04 |
version 1.54, 2018/06/04 19:17:37 |
|
|
char *buf = NULL, *next, *lim = NULL; |
char *buf = NULL, *next, *lim = NULL; |
size_t needed; |
size_t needed; |
int mib[7], mcnt; |
int mib[7], mcnt; |
struct sockaddr *sa; |
|
|
|
mib[0] = CTL_NET; |
mib[0] = CTL_NET; |
mib[1] = PF_ROUTE; |
mib[1] = PF_ROUTE; |
|
|
rtm = (struct rt_msghdr *)next; |
rtm = (struct rt_msghdr *)next; |
if (rtm->rtm_version != RTM_VERSION) |
if (rtm->rtm_version != RTM_VERSION) |
continue; |
continue; |
sa = (struct sockaddr *)(next + rtm->rtm_hdrlen); |
|
p_rtentry(rtm); |
p_rtentry(rtm); |
} |
} |
} |
} |