git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1176
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
DEBUG2("Waiting for a task on channel %d (%s)", channel,h->name);
DEBUG2("Waiting for a task on channel %d (%s)", channel,h->name);
- while ((t = xbt_fifo_pop(h_simdata->mbox[channel])) == NULL) {
+ while ((t = xbt_fifo_shift(h_simdata->mbox[channel])) == NULL) {
xbt_assert2(!(h_simdata->sleeping[channel]),
"A process (%s(%d)) is already blocked on this channel",
h_simdata->sleeping[channel]->name,
xbt_assert2(!(h_simdata->sleeping[channel]),
"A process (%s(%d)) is already blocked on this channel",
h_simdata->sleeping[channel]->name,