Record the file descriptor on the read event when building optimized
This commit was SVN r25123.
Этот коммит содержится в:
родитель
b11f93a039
Коммит
2091e39bee
@ -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,
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user