diff options
Diffstat (limited to 'usr.bin/netstat/route.c')
-rw-r--r-- | usr.bin/netstat/route.c | 95 |
1 files changed, 35 insertions, 60 deletions
diff --git a/usr.bin/netstat/route.c b/usr.bin/netstat/route.c index 8a33d60..7166648 100644 --- a/usr.bin/netstat/route.c +++ b/usr.bin/netstat/route.c @@ -124,28 +124,27 @@ struct radix_node_head *rt_tables[AF_MAX+1]; int NewTree = 0; -static struct sockaddr *kgetsa __P((struct sockaddr *)); -static void p_tree __P((struct radix_node *)); -static void p_rtnode __P((void)); -static void ntreestuff __P((void)); -static void np_rtentry __P((struct rt_msghdr *)); -static void p_sockaddr __P((struct sockaddr *, struct sockaddr *, int, int)); -static void p_flags __P((int, char *)); -static void p_rtentry __P((struct rtentry *)); -static u_long forgemask __P((u_long)); -static void domask __P((char *, u_long, u_long)); +static struct sockaddr *kgetsa (struct sockaddr *); +static void p_tree (struct radix_node *); +static void p_rtnode (void); +static void ntreestuff (void); +static void np_rtentry (struct rt_msghdr *); +static void p_sockaddr (struct sockaddr *, struct sockaddr *, int, int); +static void p_flags (int, char *); +static void p_rtentry (struct rtentry *); +static u_long forgemask (u_long); +static void domask (char *, u_long, u_long); #ifdef INET6 -char *routename6 __P((struct sockaddr_in6 *)); -char *netname6 __P((struct sockaddr_in6 *, struct in6_addr *)); +char *routename6 (struct sockaddr_in6 *); +char *netname6 (struct sockaddr_in6 *, struct in6_addr *); #endif /*INET6*/ /* * Print routing tables. */ void -routepr(rtree) - u_long rtree; +routepr(u_long rtree) { struct radix_node_head *rnh, head; int i; @@ -184,8 +183,7 @@ routepr(rtree) * Print address family header before a section of the routing table. */ void -pr_family(af) - int af; +pr_family(int af) { char *afname; @@ -245,8 +243,7 @@ pr_family(af) * Print header for routing table columns. */ void -pr_rthdr(af) - int af; +pr_rthdr(int af) { if (Aflag) @@ -272,8 +269,7 @@ pr_rthdr(af) } static struct sockaddr * -kgetsa(dst) - register struct sockaddr *dst; +kgetsa(struct sockaddr *dst) { kget(dst, pt_u.u_sa); @@ -283,8 +279,7 @@ kgetsa(dst) } static void -p_tree(rn) - struct radix_node *rn; +p_tree(struct radix_node *rn) { again: @@ -322,7 +317,7 @@ again: char nbuf[20]; static void -p_rtnode() +p_rtnode(void) { struct radix_mask *rm = rnode.rn_mklist; @@ -359,7 +354,7 @@ p_rtnode() } static void -ntreestuff() +ntreestuff(void) { size_t needed; int mib[6]; @@ -390,8 +385,7 @@ ntreestuff() } static void -np_rtentry(rtm) - register struct rt_msghdr *rtm; +np_rtentry(struct rt_msghdr *rtm) { register struct sockaddr *sa = (struct sockaddr *)(rtm + 1); #ifdef notdef @@ -430,9 +424,7 @@ np_rtentry(rtm) } static void -p_sockaddr(sa, mask, flags, width) - struct sockaddr *sa, *mask; - int flags, width; +p_sockaddr(struct sockaddr *sa, struct sockaddr *mask, int flags, int width) { char workbuf[128], *cplim; register char *cp = workbuf; @@ -573,9 +565,7 @@ p_sockaddr(sa, mask, flags, width) } static void -p_flags(f, format) - register int f; - char *format; +p_flags(int f, char *format) { char name[33], *flags; register struct bits *p = bits; @@ -588,8 +578,7 @@ p_flags(f, format) } static void -p_rtentry(rt) - register struct rtentry *rt; +p_rtentry(struct rtentry *rt) { static struct ifnet ifnet, *lastif; struct rtentry parent; @@ -656,8 +645,7 @@ ifandkey:; } char * -routename(in) - u_long in; +routename(u_long in) { register char *cp; static char line[MAXHOSTNAMELEN]; @@ -685,8 +673,7 @@ routename(in) } static u_long -forgemask(a) - u_long a; +forgemask(u_long a) { u_long m; @@ -700,9 +687,7 @@ forgemask(a) } static void -domask(dst, addr, mask) - char *dst; - u_long addr, mask; +domask(char *dst, u_long addr, u_long mask) { register int b, i; @@ -734,8 +719,7 @@ domask(dst, addr, mask) * The address is assumed to be that of a net or subnet, not a host. */ char * -netname(in, mask) - u_long in, mask; +netname(u_long in, u_long mask) { char *cp = 0; static char line[MAXHOSTNAMELEN]; @@ -791,9 +775,7 @@ netname(in, mask) #ifdef INET6 char * -netname6(sa6, mask) - struct sockaddr_in6 *sa6; - struct in6_addr *mask; +netname6(struct sockaddr_in6 *sa6, struct in6_addr *mask) { static char line[MAXHOSTNAMELEN]; u_char *p = (u_char *)mask; @@ -855,8 +837,7 @@ netname6(sa6, mask) } char * -routename6(sa6) - struct sockaddr_in6 *sa6; +routename6(struct sockaddr_in6 *sa6) { static char line[MAXHOSTNAMELEN]; int flag = NI_WITHSCOPEID; @@ -880,8 +861,7 @@ routename6(sa6) * Print routing statistics */ void -rt_stats(off) - u_long off; +rt_stats(u_long off) { struct rtstat rtstat; @@ -904,8 +884,7 @@ rt_stats(off) } char * -ipx_print(sa) - register struct sockaddr *sa; +ipx_print(struct sockaddr *sa) { u_short port; struct servent *sp = 0; @@ -974,8 +953,7 @@ ipx_print(sa) } char * -ipx_phost(sa) - struct sockaddr *sa; +ipx_phost(struct sockaddr *sa) { register struct sockaddr_ipx *sipx = (struct sockaddr_ipx *)sa; struct sockaddr_ipx work; @@ -999,8 +977,7 @@ short ns_nullh[] = {0,0,0}; short ns_bh[] = {-1,-1,-1}; char * -ns_print(sa) - register struct sockaddr *sa; +ns_print(struct sockaddr *sa) { register struct sockaddr_ns *sns = (struct sockaddr_ns*)sa; struct ns_addr work; @@ -1046,8 +1023,7 @@ ns_print(sa) } char * -ns_phost(sa) - struct sockaddr *sa; +ns_phost(struct sockaddr *sa) { register struct sockaddr_ns *sns = (struct sockaddr_ns *)sa; struct sockaddr_ns work; @@ -1066,8 +1042,7 @@ ns_phost(sa) #endif void -upHex(p0) - char *p0; +upHex(char *p0) { register char *p = p0; |