1
1

Don't have singletons wireup the iof. Instead, we let the fork'd orted handle io forwarding. This prevents an issue with the event library and pty's on singletons

This commit was SVN r18056.
Этот коммит содержится в:
Ralph Castain 2008-04-01 12:40:00 +00:00
родитель 3e8846d685
Коммит 524ed5d515

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

@ -130,19 +130,10 @@ static int rte_init(char flags)
return rc; return rc;
} }
/* wireup our io */ /* NOTE: do not wireup our io - let the fork'd orted serve
if (ORTE_SUCCESS != (rc = orte_iof.iof_pull(ORTE_PROC_MY_NAME, ORTE_NS_CMP_JOBID, ORTE_IOF_STDOUT, 1))) { * as our io handler. This prevents issues with the event
ORTE_ERROR_LOG(rc); * library wrt pty's and stdin
return rc; */
}
if (ORTE_SUCCESS != (rc = orte_iof.iof_pull(ORTE_PROC_MY_NAME, ORTE_NS_CMP_JOBID, ORTE_IOF_STDERR, 2))) {
ORTE_ERROR_LOG(rc);
return rc;
}
if (ORTE_SUCCESS != (rc = orte_iof.iof_push(ORTE_PROC_MY_NAME, ORTE_NS_CMP_JOBID, ORTE_IOF_STDIN, 0))) {
ORTE_ERROR_LOG(rc);
return rc;
}
return ORTE_SUCCESS; return ORTE_SUCCESS;
} }