summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2014-11-11 10:20:22 -0300
committerPablo Neira Ayuso <pablo@netfilter.org>2014-11-12 12:57:36 +0100
commit4b7d6b0cac33d41cb3c74694ada06e19aa7e920e (patch)
treed34df3cc256b2b16f0f5d68dd49112ffe9186a1c
parentc29948407c6e1960b9ca0ff3f1479773c95d25c9 (diff)
arptables: remove dead dynamic hooks code
The code is unused and #if'ed away, it also breaks pure-static builds because of the dlfcn.h include. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
-rw-r--r--arptables.c1
-rw-r--r--libarptc/libarptc_incl.c15
2 files changed, 0 insertions, 16 deletions
diff --git a/arptables.c b/arptables.c
index 64ac3aa..845e226 100644
--- a/arptables.c
+++ b/arptables.c
@@ -35,7 +35,6 @@
#include <stdio.h>
#include <stdlib.h>
#include <inttypes.h>
-#include <dlfcn.h>
#include <ctype.h>
#include <stdarg.h>
#include <limits.h>
diff --git a/libarptc/libarptc_incl.c b/libarptc/libarptc_incl.c
index 9c1aeac..1d2e8b7 100644
--- a/libarptc/libarptc_incl.c
+++ b/libarptc/libarptc_incl.c
@@ -257,22 +257,7 @@ TC_INIT(const char *tablename)
== NULL)
return NULL;
-/* Too hard --RR */
-#if 0
- sprintf(pathname, "%s/%s", ARPT_LIB_DIR, info.name);
- dynlib = dlopen(pathname, RTLD_NOW);
- if (!dynlib) {
- errno = ENOENT;
- return NULL;
- }
- h->hooknames = dlsym(dynlib, "hooknames");
- if (!h->hooknames) {
- errno = ENOENT;
- return NULL;
- }
-#else
h->hooknames = hooknames;
-#endif
/* Initialize current state */
h->info = info;