diff options
author | bde <bde@FreeBSD.org> | 1995-03-16 18:17:34 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-03-16 18:17:34 +0000 |
commit | 289f11acb49b6dbb3081e09bf94a86f008f55814 (patch) | |
tree | e4952f18ac85eccbbd3d9b0f010098732d07fe6d /sys/net | |
parent | 4c4945abee9eabe3a2be340ba973ae861c21a3c6 (diff) | |
download | FreeBSD-src-289f11acb49b6dbb3081e09bf94a86f008f55814.zip FreeBSD-src-289f11acb49b6dbb3081e09bf94a86f008f55814.tar.gz |
Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'. Fix all the bugs found. There were no serious
ones.
Diffstat (limited to 'sys/net')
-rw-r--r-- | sys/net/if.h | 3 | ||||
-rw-r--r-- | sys/net/if_ethersubr.c | 3 | ||||
-rw-r--r-- | sys/net/if_fddisubr.c | 3 | ||||
-rw-r--r-- | sys/net/if_sl.c | 4 | ||||
-rw-r--r-- | sys/net/if_tun.c | 1 | ||||
-rw-r--r-- | sys/net/radix.h | 5 | ||||
-rw-r--r-- | sys/net/route.c | 4 | ||||
-rw-r--r-- | sys/net/rtsock.c | 3 |
8 files changed, 13 insertions, 13 deletions
diff --git a/sys/net/if.h b/sys/net/if.h index 6d733b1..56a292d 100644 --- a/sys/net/if.h +++ b/sys/net/if.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if.h 8.1 (Berkeley) 6/10/93 - * $Id: if.h,v 1.14 1994/12/22 07:20:03 davidg Exp $ + * $Id: if.h,v 1.15 1994/12/30 06:46:21 davidg Exp $ */ #ifndef _NET_IF_H_ @@ -350,6 +350,7 @@ struct ifconf { (ifa)->ifa_refcnt--; extern struct ifnet *ifnet; +extern struct ifnet loif; void ether_ifattach __P((struct ifnet *)); void ether_input __P((struct ifnet *, struct ether_header *, struct mbuf *)); diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c index 978557b..1fce9d4 100644 --- a/sys/net/if_ethersubr.c +++ b/sys/net/if_ethersubr.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if_ethersubr.c 8.1 (Berkeley) 6/10/93 - * $Id: if_ethersubr.c,v 1.4 1994/11/24 14:29:38 davidg Exp $ + * $Id: if_ethersubr.c,v 1.5 1994/12/13 22:31:45 wollman Exp $ */ #include <sys/param.h> @@ -82,7 +82,6 @@ extern struct ifqueue pkintrq; #endif u_char etherbroadcastaddr[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; -extern struct ifnet loif; #define senderr(e) { error = (e); goto bad;} /* diff --git a/sys/net/if_fddisubr.c b/sys/net/if_fddisubr.c index 9442b88..430dc6e 100644 --- a/sys/net/if_fddisubr.c +++ b/sys/net/if_fddisubr.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: if_ethersubr.c,v 1.5 1994/12/13 22:31:45 wollman Exp - * $Id$ + * $Id: if_fddisubr.c,v 1.2 1995/03/14 22:15:36 davidg Exp $ */ #include <sys/param.h> @@ -88,7 +88,6 @@ extern struct ifqueue pkintrq; #endif -extern struct ifnet loif; #define senderr(e) { error = (e); goto bad;} /* diff --git a/sys/net/if_sl.c b/sys/net/if_sl.c index 323d52c..6a92ff5 100644 --- a/sys/net/if_sl.c +++ b/sys/net/if_sl.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)if_sl.c 8.6 (Berkeley) 2/1/94 - * $Id: if_sl.c,v 1.11 1994/11/27 15:29:57 bde Exp $ + * $Id: if_sl.c,v 1.12 1995/02/13 02:09:14 ache Exp $ */ /* @@ -80,6 +80,7 @@ #include <sys/ioctl.h> #include <sys/file.h> #include <sys/tty.h> +#include <sys/clist.h> #include <sys/kernel.h> #include <sys/conf.h> @@ -439,7 +440,6 @@ slstart(tp) u_char bpfbuf[SLTMAX + SLIP_HDRLEN]; register int len = 0; #endif - extern int cfreecount; for (;;) { /* diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c index 413d1e9..97a56da 100644 --- a/sys/net/if_tun.c +++ b/sys/net/if_tun.c @@ -29,6 +29,7 @@ #include <sys/syslog.h> #include <sys/select.h> #include <sys/file.h> +#include <sys/signalvar.h> #ifdef __FreeBSD__ #include <sys/kernel.h> #endif diff --git a/sys/net/radix.h b/sys/net/radix.h index b389596..9d44941 100644 --- a/sys/net/radix.h +++ b/sys/net/radix.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)radix.h 8.1 (Berkeley) 6/10/93 - * $Id: radix.h,v 1.4 1994/11/02 04:41:23 wollman Exp $ + * $Id: radix.h,v 1.5 1994/11/14 14:06:06 bde Exp $ */ #ifndef _NET_RADIX_H_ @@ -125,7 +125,6 @@ struct radix_node_head { struct radix_node rnh_nodes[3]; /* empty tree for common case */ }; - #ifndef KERNEL #define Bcmp(a, b, n) bcmp(((char *)(a)), ((char *)(b)), (n)) #define Bzero(p, n) bzero((char *)(p), (int)(n)); @@ -138,6 +137,8 @@ struct radix_node_head { #define R_Malloc(p, t, n) (p = (t) malloc((unsigned long)(n), M_RTABLE, M_DONTWAIT)) #define Free(p) free((caddr_t)p, M_RTABLE); +extern struct radix_node_head *mask_rnhead; + void rn_init __P((void)); int rn_inithead __P((void **, int)); int rn_refines __P((void *, void *)); diff --git a/sys/net/route.c b/sys/net/route.c index 6c01a92..510a085 100644 --- a/sys/net/route.c +++ b/sys/net/route.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)route.c 8.2 (Berkeley) 11/15/93 - * $Id: route.c,v 1.14 1995/01/23 02:00:34 wollman Exp $ + * $Id: route.c,v 1.15 1995/01/23 17:53:21 davidg Exp $ */ #include <sys/param.h> @@ -51,6 +51,7 @@ #include <netinet/in.h> #include <netinet/in_var.h> +#include <netinet/ip_mroute.h> #ifdef NS #include <netns/ns.h> @@ -293,7 +294,6 @@ rtioctl(req, data, p) struct proc *p; { #ifdef INET - extern int (*mrt_ioctl)(int, caddr_t, struct proc *); /* Multicast goop, grrr... */ return mrt_ioctl(req, data, p); #else /* INET */ diff --git a/sys/net/rtsock.c b/sys/net/rtsock.c index d73604e..7c5056f 100644 --- a/sys/net/rtsock.c +++ b/sys/net/rtsock.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)rtsock.c 8.3 (Berkeley) 1/4/94 - * $Id: rtsock.c,v 1.7 1994/10/11 23:16:29 wollman Exp $ + * $Id: rtsock.c,v 1.8 1994/12/13 22:31:49 wollman Exp $ */ #include <sys/param.h> @@ -201,7 +201,6 @@ route_output(m, so) senderr(ESRCH); if (rtm->rtm_type != RTM_GET) {/* XXX: too grotty */ struct radix_node *rn; - extern struct radix_node_head *mask_rnhead; if (Bcmp(dst, rt_key(rt), dst->sa_len) != 0) senderr(ESRCH); |