summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e191510)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@763
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
if(remote_host->simdata->sleeping[channel])
__MSG_process_unblock(remote_host->simdata->sleeping[channel]);
/* else { */
if(remote_host->simdata->sleeping[channel])
__MSG_process_unblock(remote_host->simdata->sleeping[channel]);
/* else { */
- process->simdata->put_host = dest;
- process->simdata->put_channel = channel;
- while(!(task_simdata->comm))
- __MSG_process_block();
- process->simdata->put_host = NULL;
- process->simdata->put_channel = -1;
+ process->simdata->put_host = dest;
+ process->simdata->put_channel = channel;
+ while(!(task_simdata->comm))
+ __MSG_process_block();
+ process->simdata->put_host = NULL;
+ process->simdata->put_channel = -1;
+ state=surf_workstation_resource->common_public->action_get_state(task_simdata->comm);
+ while (state==SURF_ACTION_RUNNING) {
__MSG_task_wait_event(process, task);
state=surf_workstation_resource->common_public->action_get_state(task_simdata->comm);
__MSG_task_wait_event(process, task);
state=surf_workstation_resource->common_public->action_get_state(task_simdata->comm);
- } while (state==SURF_ACTION_RUNNING);