summaryrefslogtreecommitdiffstats
path: root/input
diff options
context:
space:
mode:
authorlaforge <laforge>2005-10-03 14:41:26 +0000
committerlaforge <laforge>2005-10-03 14:41:26 +0000
commit7ab8d895ace85a749c4c3fbfa44a8635b68af30a (patch)
treefb556535a84b39e7c5d0e5c9b82929b53aa7723b /input
parent0b591ed6db5ea4f2c8559d9ccc38a0fb9f29d761 (diff)
use new init function logic
Diffstat (limited to 'input')
-rw-r--r--input/packet/ulogd_inppkt_NFLOG.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/input/packet/ulogd_inppkt_NFLOG.c b/input/packet/ulogd_inppkt_NFLOG.c
index 3bc0a07..c5ea3d9 100644
--- a/input/packet/ulogd_inppkt_NFLOG.c
+++ b/input/packet/ulogd_inppkt_NFLOG.c
@@ -321,7 +321,7 @@ out_buf:
return -1;
}
-static int fini(struct ulogd_pluginstance *pi)
+static int stop(struct ulogd_pluginstance *pi)
{
struct nful_input *ui = (struct nful_input *)pi->private;
@@ -347,11 +347,13 @@ struct ulogd_plugin libulog_plugin = {
.priv_size = sizeof(struct nful_input),
.configure = &configure,
.start = &start,
- .stop = &fini,
+ .stop = &stop,
.config_kset = &libulog_kset,
};
-void _init(void)
+void __attribute__ ((constructor)) init(void);
+
+void init(void)
{
ulogd_register_plugin(&libulog_plugin);
}