From 7e02ae896e3b4f3109ea26069884695799793370 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Sun, 30 Nov 2008 16:41:55 +0100 Subject: Unload plugins when quitting. This patch adds unloading of plugins (call dlclose()) in ulogd2. This make valgrind happy and will be useful for daemon live reconfiguration. --- include/ulogd/ulogd.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'include/ulogd') diff --git a/include/ulogd/ulogd.h b/include/ulogd/ulogd.h index 3f6d784..f55d5f1 100644 --- a/include/ulogd/ulogd.h +++ b/include/ulogd/ulogd.h @@ -187,6 +187,14 @@ static inline void *ikey_get_ptr(struct ulogd_key *key) struct ulogd_pluginstance_stack; struct ulogd_pluginstance; + +struct ulogd_plugin_handle { + /* global list of plugins */ + struct llist_head list; + void *handle; +}; + + struct ulogd_plugin { /* global list of plugins */ struct llist_head list; -- cgit v1.2.3