1
1

Record the file descriptor on the read event when building optimized

This commit was SVN r25123.
Этот коммит содержится в:
Ralph Castain 2011-09-11 18:57:14 +00:00
родитель b11f93a039
Коммит 2091e39bee
2 изменённых файлов: 4 добавлений и 0 удалений

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

@ -217,6 +217,7 @@ typedef struct orte_iof_base_t orte_iof_base_t;
rev->name.vpid = (nm)->vpid; \
ORTE_EPOCH_SET(rev->name.epoch,(nm)->epoch); \
rev->tag = (tg); \
rev->fd = (fid); \
*(rv) = rev; \
opal_event_set(opal_event_base, \
&rev->ev, (fid), \

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

@ -112,6 +112,8 @@ OBJ_CLASS_INSTANCE(orte_iof_sink_t,
static void orte_iof_base_read_event_construct(orte_iof_read_event_t* rev)
{
rev->fd = -1;
rev->active = false;
}
static void orte_iof_base_read_event_destruct(orte_iof_read_event_t* rev)
{
@ -122,6 +124,7 @@ static void orte_iof_base_read_event_destruct(orte_iof_read_event_t* rev)
ORTE_NAME_PRINT(ORTE_PROC_MY_NAME),
rev->fd, ORTE_NAME_PRINT(&rev->name)));
close(rev->fd);
rev->fd = -1;
}
}
OBJ_CLASS_INSTANCE(orte_iof_read_event_t,