X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6790e546408da0be4fb4ca5df2420666e538003b..6cf6f6913a06a9b7e64923042e25049b529e5cdc:/teshsuite/s4u/comm-waitany/comm-waitany.cpp diff --git a/teshsuite/s4u/comm-waitany/comm-waitany.cpp b/teshsuite/s4u/comm-waitany/comm-waitany.cpp index 890f460461..1dd41e13fa 100644 --- a/teshsuite/s4u/comm-waitany/comm-waitany.cpp +++ b/teshsuite/s4u/comm-waitany/comm-waitany.cpp @@ -14,8 +14,7 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(mwe, "Minimum Working Example"); static void receiver() { - simgrid::s4u::MailboxPtr mymailbox = simgrid::s4u::Mailbox::byName("receiver_mailbox"); - simgrid::s4u::MailboxPtr theirmailbox = simgrid::s4u::Mailbox::byName("sender_mailbox"); + simgrid::s4u::MailboxPtr mymailbox = simgrid::s4u::Mailbox::byName("receiver_mailbox"); std::vector pending_comms; @@ -45,7 +44,6 @@ static void receiver() static void sender() { - simgrid::s4u::MailboxPtr mymailbox = simgrid::s4u::Mailbox::byName("sender_mailbox"); simgrid::s4u::MailboxPtr theirmailbox = simgrid::s4u::Mailbox::byName("receiver_mailbox"); void* data = (void*)"data"; @@ -63,16 +61,13 @@ int main(int argc, char** argv) simgrid::s4u::Engine* engine = new simgrid::s4u::Engine(&argc, argv); - if (argc < 2) { - std::cerr << "Usage: " << argv[0] << " " << std::endl; - exit(1); - } + xbt_assert(argc >= 2, "Usage: %s ", argv[0]); engine->loadPlatform(argv[1]); - simgrid::s4u::Host* host = simgrid::s4u::Host::by_name("Tremblay"); - - simgrid::s4u::Actor::createActor("Receiver", host, receiver); - simgrid::s4u::Actor::createActor("Sender", host, sender); + simgrid::s4u::Host** hosts = sg_host_list(); + simgrid::s4u::Actor::createActor("Receiver", hosts[0], receiver); + simgrid::s4u::Actor::createActor("Sender", hosts[1], sender); + xbt_free(hosts); simgrid::s4u::Engine::instance()->run();