diff options
Diffstat (limited to 'cpukit/libnetworking/net/route.c')
-rw-r--r-- | cpukit/libnetworking/net/route.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cpukit/libnetworking/net/route.c b/cpukit/libnetworking/net/route.c index e9a6eabe8d..d80d659aeb 100644 --- a/cpukit/libnetworking/net/route.c +++ b/cpukit/libnetworking/net/route.c @@ -66,16 +66,17 @@ static int rttrash; /* routes not in table but not freed */ static void rt_maskedcopy __P((struct sockaddr *, struct sockaddr *, struct sockaddr *)); -static void rtable_init __P((void **)); +static void rtable_init __P((struct radix_node_head **)); static void -rtable_init(table) - void **table; +rtable_init( + struct radix_node_head **table +) { struct domain *dom; for (dom = domains; dom; dom = dom->dom_next) if (dom->dom_rtattach) - dom->dom_rtattach(&table[dom->dom_family], + dom->dom_rtattach((void *)&table[dom->dom_family], dom->dom_rtoffset); } @@ -83,7 +84,7 @@ void route_init() { rn_init(); /* initialize all zeroes, all ones, mask table */ - rtable_init((void **)rt_tables); + rtable_init(rt_tables); } /* |