diff options
Diffstat (limited to 'loader/modules.c')
-rw-r--r-- | loader/modules.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/loader/modules.c b/loader/modules.c index bfeda0909..bb65e6244 100644 --- a/loader/modules.c +++ b/loader/modules.c @@ -185,3 +185,13 @@ int mlLoadModule(struct moduleInfo * modInfo, moduleList modLoaded, return insmod(modInfo->moduleName, NULL); } + +char ** mlGetDeps(moduleDeps modDeps, const char * modName) { + moduleDeps dep; + + for (dep = modDeps; dep->name && strcmp(dep->name, modName); dep++); + + if (dep) return dep->deps; + + return NULL; +} |