From ec1a428343cad343969d569c56acbe6b02ab8f4f Mon Sep 17 00:00:00 2001 From: paul Date: Thu, 24 Nov 2005 15:15:17 +0000 Subject: [zebra] Fix mistake in previous commit and further compile warnings/errors. 2005-11-24 Paul Jakma * kernel_socket.h: New header for functions exported to sysctl methods. * kernel_socket.c: include previous. Remove static qualifier from couple of functions which are used by sysctl methods, incorrectly added in previous commit. Add a workaround for a bogus gcc warning to the RTA_ macros. * Makefile.am: Add kernel_socket.h to noinst_HEADERS * if_sysctl.c: include rt.h and kernel_socket.h and remove redundant prototypes. * rtread_sysctl.c: ditto. (route_read) fix mismatch of return values. * {rt,zserv,rib}.h: Include lib headers depended on. --- zebra/if_sysctl.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'zebra/if_sysctl.c') diff --git a/zebra/if_sysctl.c b/zebra/if_sysctl.c index 7ad570f4..f1e3dcde 100644 --- a/zebra/if_sysctl.c +++ b/zebra/if_sysctl.c @@ -30,6 +30,9 @@ #include "ioctl.h" #include "log.h" +#include "zebra/rt.h" +#include "zebra/kernel_socket.h" + int ifstat_update_sysctl () { @@ -91,8 +94,6 @@ interface_list () caddr_t ref, buf, end; size_t bufsiz; struct if_msghdr *ifm; - int ifm_read (struct if_msghdr *); - int ifam_read (struct ifa_msghdr *); #define MIBSIZ 6 int mib[MIBSIZ] = -- cgit v1.2.1