summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Lamparter <equinox@opensourcerouting.org>2015-03-04 07:05:39 +0100
committerDavid Lamparter <equinox@opensourcerouting.org>2015-04-21 10:18:21 +0200
commit48ab06b43040bb27d267bb165eedf9e496eb865b (patch)
treecff2cd83453daa7ddb10b6098c1f8fad82ffa9df
parent872b0dc0537b62503d98bafd3075553795c847cb (diff)
downloadquagga-48ab06b43040bb27d267bb165eedf9e496eb865b.tar.bz2
quagga-48ab06b43040bb27d267bb165eedf9e496eb865b.tar.xz
zebra: use prototypes/includes in rt_netlink
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
-rw-r--r--zebra/if_netlink.c5
-rw-r--r--zebra/rt_netlink.h3
-rw-r--r--zebra/rtread_netlink.c3
3 files changed, 6 insertions, 5 deletions
diff --git a/zebra/if_netlink.c b/zebra/if_netlink.c
index 86bd8ffe..87014160 100644
--- a/zebra/if_netlink.c
+++ b/zebra/if_netlink.c
@@ -23,12 +23,11 @@
#include <zebra.h>
#include "zebra/zserv.h"
-
-extern int interface_lookup_netlink (void);
+#include "rt_netlink.h"
/* Interface information read by netlink. */
void
interface_list (void)
{
- interface_lookup_netlink ();
+ interface_lookup_netlink ();
}
diff --git a/zebra/rt_netlink.h b/zebra/rt_netlink.h
index 0facd49e..d8f9db85 100644
--- a/zebra/rt_netlink.h
+++ b/zebra/rt_netlink.h
@@ -41,6 +41,9 @@ extern const char *
nl_rtproto_to_str (u_char rtproto);
+extern int interface_lookup_netlink (void);
+extern int netlink_route_read (void);
+
#endif /* HAVE_NETLINK */
#endif /* _ZEBRA_RT_NETLINK_H */
diff --git a/zebra/rtread_netlink.c b/zebra/rtread_netlink.c
index 066e8443..7abbc590 100644
--- a/zebra/rtread_netlink.c
+++ b/zebra/rtread_netlink.c
@@ -23,8 +23,7 @@
#include <zebra.h>
#include "zebra/zserv.h"
-
-extern void netlink_route_read (void);
+#include "rt_netlink.h"
void route_read (void)
{