summaryrefslogtreecommitdiff
path: root/lib/zebra.h
diff options
context:
space:
mode:
authorpaul <paul>2003-10-22 02:50:45 +0000
committerpaul <paul>2003-10-22 02:50:45 +0000
commita58c25b65d9816a549278f1a74a9121500b14b20 (patch)
treeab838eaab06046b446ff1ea7d8b9ff9ef678af61 /lib/zebra.h
parentccc9235e602ebd578fbeba3c98499b3933069d96 (diff)
2003-10-22 Paul Jakma <paul@dishone.st>
* lib/zebra.h: include limits.h if its there, its a portable header and useful and not just solaris specific. net/route.h is also useful.
Diffstat (limited to 'lib/zebra.h')
-rw-r--r--lib/zebra.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/zebra.h b/lib/zebra.h
index 3193b6e2..51bdc88c 100644
--- a/lib/zebra.h
+++ b/lib/zebra.h
@@ -75,10 +75,12 @@ typedef int socklen_t;
#ifdef HAVE_RUSAGE
#include <sys/resource.h>
#endif /* HAVE_RUSAGE */
+#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif /* HAVE_LIMITS_H */
/* machine dependent includes */
#ifdef SUNOS_5
-#include <limits.h>
#include <strings.h>
#endif /* SUNOS_5 */
@@ -129,7 +131,9 @@ typedef int socklen_t;
#include <net/if_var.h>
#endif /* HAVE_NET_IF_VAR_H */
+#ifdef HAVE_NET_ROUTE_H
#include <net/route.h>
+#endif /* HAVE_NET_ROUTE_H */
#ifdef HAVE_NETLINK
#include <linux/netlink.h>