static int orte_iof_base_close(void) { /* Close the selected component */ if (NULL != orte_iof.finalize) { orte_iof.finalize(); } return mca_base_framework_components_close(&orte_iof_base_framework, NULL); }
static int orte_iof_base_close(void) { /* Close the selected component */ if (NULL != orte_iof.finalize) { orte_iof.finalize(); } if (!ORTE_PROC_IS_DAEMON) { if (NULL != orte_iof_base.iof_write_stdout) { OBJ_RELEASE(orte_iof_base.iof_write_stdout); } if (!orte_xml_output && NULL != orte_iof_base.iof_write_stderr) { OBJ_RELEASE(orte_iof_base.iof_write_stderr); } } return mca_base_framework_components_close(&orte_iof_base_framework, NULL); }