rem: _FindModules(dir, list);
add: _FindModules(dir, gModuleDirs[i], list);
context: ModuleManager::OpenModuleList(const char *prefix){	module_name_list *list = NULL;	if (prefix) {		list = new module_name_list;		for (int32 i = 0; gModuleDirs[i]; i++) {			BPath path;			BDirectory dir;			if (path.SetTo(gModuleDirs[i], prefix) == B_OK				&& dir.SetTo(path.Path()) == B_OK) {				_FindModules(dir, list);			}		}		list->it = list->names.begin();	}	return list;}