X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3969bc792f09c7ac4ebd5c1e556704b69269d2f7..29036bc0419a7bd0b531370ec066948b49af5602:/src/simix/libsmx.cpp diff --git a/src/simix/libsmx.cpp b/src/simix/libsmx.cpp index 253116df3e..10177cc30d 100644 --- a/src/simix/libsmx.cpp +++ b/src/simix/libsmx.cpp @@ -642,8 +642,7 @@ smx_mailbox_t simcall_mbox_get_by_name(const char *name) */ smx_synchro_t simcall_mbox_front(smx_mailbox_t mbox) { - - return mbox->comm_queue->empty()? nullptr:mbox->comm_queue->front(); + return mbox->comm_queue.empty() ? nullptr : mbox->comm_queue.front(); } void simcall_mbox_set_receiver(smx_mailbox_t mbox, smx_process_t process) @@ -774,11 +773,11 @@ unsigned int simcall_comm_waitany(xbt_dynar_t comms) /** * \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); } /**