1
1

Need separate flag for select when initializing sysinfo framework

This commit was SVN r22394.
Этот коммит содержится в:
Ralph Castain 2010-01-12 23:22:46 +00:00
родитель b35486d945
Коммит f0646b3603
3 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -65,6 +65,7 @@ OPAL_DECLSPEC extern int opal_sysinfo_base_output;
OPAL_DECLSPEC extern opal_list_t opal_sysinfo_base_components_opened;
OPAL_DECLSPEC extern opal_list_t opal_sysinfo_avail_modules;
OPAL_DECLSPEC extern bool opal_sysinfo_initialized;
OPAL_DECLSPEC extern bool opal_sysinfo_selected;
END_C_DECLS

Просмотреть файл

@ -37,6 +37,7 @@ int opal_sysinfo_base_output = -1;
opal_list_t opal_sysinfo_base_components_opened;
opal_list_t opal_sysinfo_avail_modules;
bool opal_sysinfo_initialized=false;
bool opal_sysinfo_selected=false;
opal_sysinfo_API_module_t opal_sysinfo = {
opal_sysinfo_base_query

Просмотреть файл

@ -33,10 +33,11 @@ int opal_sysinfo_base_select(void)
mca_base_component_t *component;
opal_list_item_t *item;
if (opal_sysinfo_initialized) {
if (opal_sysinfo_selected) {
return OPAL_SUCCESS;
}
opal_sysinfo_selected = true;
/*
* Select all available components
*/