From 0acaee5e1e398eff591e302583db9aa640e16fea Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Sun, 10 May 2009 22:44:37 -0700 Subject: Add directory for driver plugins --- src/plugin.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'src/plugin.c') diff --git a/src/plugin.c b/src/plugin.c index 27c2a929..017ebad5 100644 --- a/src/plugin.c +++ b/src/plugin.c @@ -89,6 +89,7 @@ static gboolean check_plugin(struct ofono_plugin_desc *desc, } #include "plugins/builtin.h" +#include "drivers/builtin.h" int __ofono_plugin_init(const char *pattern, const char *exclude) { @@ -100,12 +101,20 @@ int __ofono_plugin_init(const char *pattern, const char *exclude) DBG(""); - for (i = 0; __ofono_builtin[i]; i++) { - if (check_plugin(__ofono_builtin[i], - pattern, exclude) == FALSE) + for (i = 0; __ofono_plugins[i]; i++) { + if (check_plugin(__ofono_plugins[i], + pattern, exclude) == FALSE) continue; - add_plugin(NULL, __ofono_builtin[i]); + add_plugin(NULL, __ofono_plugins[i]); + } + + for (i = 0; __ofono_drivers[i]; i++) { + if (check_plugin(__ofono_drivers[i], + pattern, exclude) == FALSE) + continue; + + add_plugin(NULL, __ofono_drivers[i]); } dir = g_dir_open(PLUGINDIR, 0, NULL); -- cgit v1.2.3