summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorMartin Josefsson <gandalf@wlug.westbo.se>2004-12-27 19:49:28 +0000
committerMartin Josefsson <gandalf@wlug.westbo.se>2004-12-27 19:49:28 +0000
commit357d59dcfcbd125e2aa8c07b30cea9635efec2a7 (patch)
tree9bb6930f2d5d2398e4ccc1ef6dd7d7539d8ff7ef /include
parent70f758db30e46d084397d89bfb670274b0288ac8 (diff)
Fix setting lib_dir in ip*tables-{save,restore}
Diffstat (limited to 'include')
-rw-r--r--include/ip6tables.h4
-rw-r--r--include/iptables.h4
-rw-r--r--include/iptables_common.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/include/ip6tables.h b/include/ip6tables.h
index 8360617c..d4dadd88 100644
--- a/include/ip6tables.h
+++ b/include/ip6tables.h
@@ -4,6 +4,10 @@
#include "iptables_common.h"
#include "libiptc/libip6tc.h"
+#ifndef IP6T_LIB_DIR
+#define IP6T_LIB_DIR "/usr/local/lib/iptables"
+#endif
+
struct ip6tables_rule_match
{
struct ip6tables_rule_match *next;
diff --git a/include/iptables.h b/include/iptables.h
index 5aca69a6..6d997f7c 100644
--- a/include/iptables.h
+++ b/include/iptables.h
@@ -4,6 +4,10 @@
#include "iptables_common.h"
#include "libiptc/libiptc.h"
+#ifndef IPT_LIB_DIR
+#define IPT_LIB_DIR "/usr/local/lib/iptables"
+#endif
+
#ifndef IPPROTO_SCTP
#define IPPROTO_SCTP 132
#endif
diff --git a/include/iptables_common.h b/include/iptables_common.h
index ca65594e..db5e93f6 100644
--- a/include/iptables_common.h
+++ b/include/iptables_common.h
@@ -26,6 +26,7 @@ extern int iptables_insmod(const char *modname, const char *modprobe);
void exit_error(enum exittype, char *, ...)__attribute__((noreturn,
format(printf,2,3)));
extern const char *program_name, *program_version;
+extern char *lib_dir;
#ifdef NO_SHARED_LIBS
# ifdef _INIT