Directly register the hooks from inside the plugin, no need thrid party interface
modified libpkg/pkg.h
@@ -918,8 +918,8 @@ void *pkg_plugin_func(struct pkg_plugin *p, const char *func);
|
|
|
|
|
|
| - | |
|
|
| + | |
|
|
|
|
|
modified libpkg/plugins.c
@@ -46,7 +46,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -61,7 +61,6 @@ static STAILQ_HEAD(, pkg_plugin) ph = STAILQ_HEAD_INITIALIZER(ph);
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -107,7 +106,7 @@ pkg_plugin_free(void)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -162,34 +161,6 @@ pkg_plugin_hook_list(struct pkg_plugin *p, struct plugin_hook **h)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -253,6 +224,7 @@ pkg_plugins_init(void)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified plugins/stats/stats.c
@@ -54,21 +54,21 @@ init(struct pkg_plugin *p)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|