X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/252e94ece72d34b22cb9343b13e7869d47ce48f2..f540320e2e4fd4fe5c9cb1bf8a4b1c0a972082e6:/src/simix/libsmx.cpp diff --git a/src/simix/libsmx.cpp b/src/simix/libsmx.cpp index 2742d6d324..7ecda54eb4 100644 --- a/src/simix/libsmx.cpp +++ b/src/simix/libsmx.cpp @@ -25,7 +25,7 @@ #include "xbt/ex.h" #include "mc/mc.h" #include "src/simix/smx_host_private.h" -#include "src/simix/SynchroComm.hpp" +#include "src/synchro/SynchroComm.hpp" #include @@ -773,11 +773,11 @@ unsigned int simcall_comm_waitany(xbt_dynar_t comms, double timeout) /** * \ingroup simix_comm_management */ -int simcall_comm_testany(xbt_dynar_t comms) +int simcall_comm_testany(smx_synchro_t* comms, size_t count) { - if (xbt_dynar_is_empty(comms)) + if (count == 0) return -1; - return simcall_BODY_comm_testany(comms); + return simcall_BODY_comm_testany(comms, count); } /** @@ -1119,4 +1119,4 @@ void unblock(smx_process_t process) } } -} \ No newline at end of file +}